Data Scientist, New Grad - Model Optimization
Quadric · Burlingame, CA · 1 mo ago
On-siteEngineering$120k–$160k/yrFull-time
Role
You will join the data science team in a full-time role focused on model optimization for Quadric's custom GPNPU architecture.
Responsibilities
- Develop and deploy quantization workflows for vision and language models, taking models from FP32 reference to deployable low-precision implementations that meet accuracy targets.
- Investigate per-layer numerical error, identify accuracy regressions, and propose calibration, PTQ, or QAT strategies to recover lost accuracy.
- Extend Quadric's quantization library with new operators, observers, and algorithms.
- Build and maintain numerical accuracy testing infrastructure and debug tooling for neural networks running on the GPNPU.
- Collaborate with graph compiler, kernel, and hardware teams to co-design solutions that exploit the GPNPU's numerical capabilities.
Requirements
- B.S., M.S., or Ph.D. in CS, EE, Applied Math, or a related field, completed within the last year.
- Strong Python skills and fluency with PyTorch (or TensorFlow), NumPy, and data-viz tools (Matplotlib/Plotly).
- Solid machine learning foundations; working knowledge of CNNs and Transformers.
- Interest in quantization, numerical representation, fixed-point arithmetic, or low-level performance.
- Ability to read research papers, evaluate the core ideas, and reproduce key results.
- Bonus: hands-on experience with quantization or model compression, or any of PyTorch FX/PTQ/QAT, TF-Lite, ONNX-Runtime, TVM, or MLIR Quant.
- Bonus: experience with embedded systems, DSPs, GPUs, or other accelerators.
- Bonus: published research, open-source contributions, or coursework projects in model optimization, efficient ML, or systems for ML.
Benefits
- Competitive salary and meaningful equity
- Medical, dental, and vision plan options starting on day one
- 401(k) retirement plan
- Flexible paid time off (unlimited, non-accrual) to support work-life balance
- When working in-office, enjoy company-provided lunches and a stocked kitchen
- Convenient office location within walking distance of the Caltrain station
- Support for commuting, including monthly parking or Caltrain passes
- Downtown Burlingame office location, close to shops, cafes, and local amenities
- A politics-free, highly collaborative environment where talented people can do their best work and make an immediate impact
- The opportunity to build long-term career relationships in a company that values strong personal connections alongside professional excellence
About the role
Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads in a wide variety of edge and endpoint devices, ranging from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle systems. Unlike other NPUs or neural network accelerators in the industry today that can only accelerate a portion of a machine learning graph, the Quadric GPNPU executes both NN graph code and conventional C++ DSP and control code.