
Deep Learning Compiler Engineer
Quadric, Incover 2 years ago
Remote, United States or Burlingame, CA, USASenior
Base Salary
$110k - $270k/yr
Responsibilities
- Drive the lowering and optimization of deep neural networks using Quadric technology.
- Develop mathematical and algorithmic optimizations for NP-hard problems.
- Collaborate with the software team on graph-based execution optimization algorithms for the Quadric architecture.
- Develop optimization passes for efficient lowering of deep learning and high-performance computing algorithms on the Quadric EPU.
Requirements
- MS or Ph.D. in Computer Science or a related field.
- Minimum of eight years of industry experience.
- Strong background in numerical and/or algorithmic optimization.
- Experience developing application-appropriate heuristics for NP-hard problems.
- Knowledge of classical and machine learning algorithms, including computer vision, DSP, and DNNs.
- Strong background in graphs and related algorithms.
- Preferred: proficiency in C++ 11 or later.
- Preferred: experience using or developing in TVM.
- Preferred: knowledge of compiler front-end and back-end techniques.
Benefits
- Competitive salary, meaningful equity, and eligibility for a discretionary annual performance bonus.
- Medical, dental, and vision plan options starting on day one.
- 401(k) retirement plan.
- Flexible unlimited paid time off.
- Remote workplace; in-office employees receive lunches and stocked-kitchen access.
- Commuting support including monthly parking or Caltrain passes.
- Downtown Burlingame office location near shops, cafes, and the Caltrain station.