Quadric logo

Deep Learning Compiler Engineer (New Grad)

Quadric
June 23, 2026
Full-time
Remote friendly (Burlingame, California, United States)
Worldwide
$120,000 - $160,000 USD yearly
EDA Jobs, Level - Entry or Early Career

Job Title

Deep Learning Compiler Engineer (New Grad)

Role Summary

As a new-graduate Deep Learning Compiler Engineer on Quadric's compiler team, you will develop and maintain compiler passes in CGC that lower ONNX/Relay IR to C++ targeting the Chimera GPNPU. Work includes IR transformations, code generation, debugging generated C++, and collaborating with hardware, kernel, and data science teams.

This is a hands-on engineering role on a small, senior team; changes ship to silicon and in-person collaboration from the Burlingame office is expected.

Experience Level

Entry-level / New graduate. Candidates should have completed or be completing a relevant degree within the past year or within six months.

Responsibilities

Primary responsibilities include designing and implementing compiler passes, debugging end-to-end compilation, and improving compiler decisions and toolchain quality.

  • Design and implement IR transformations to lower neural network IR to GPNPU-targeted code and maintain pipeline components.
  • Diagnose and debug compilation issues from generated C++ back through the pipeline using IR dumps, static analyses, and the ISS.
  • Optimize data movement and core utilization in collaboration with senior engineers to improve generated code quality.
  • Collaborate with kernel, hardware, and data science teams to align compiler features with model and hardware constraints.
  • Improve test infrastructure, debugging utilities, and developer ergonomics across the compiler and runtime.

Requirements

Must-have technical skills and experience.

  • Strong proficiency in Python and C++.
  • Solid grasp of compiler concepts: intermediate representations, dataflow analysis, transformation passes, and lowering.
  • Comfort reading and reasoning about large, unfamiliar codebases.
  • Strong debugging and problem-solving skills; able to document and communicate findings clearly.
  • Willingness to work on-site periodically; preference for candidates who can collaborate from the Burlingame office.

Nice-to-have:

  • Coursework, research, or project experience in compilers, program analysis, or domain-specific languages.
  • Experience with ML compiler frameworks such as TVM, MLIR, XLA, Glow, or IREE; experience writing non-trivial passes is a plus.
  • Familiarity with neural network quantization, fixed-point arithmetic, or numerical analysis for ML.
  • Experience with hardware-aware code generation for accelerators (GPU, DSP, NPU), assembly, or instruction scheduling.
  • Previous internships in compilers, ML systems, or performance engineering; published research or open-source contributions.

Education Requirements

Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, or a related technical field. Degree should be completed within the past year or be completing within the next six months (new-graduate requirement).


About the Company

Company: Quadric

Headquarters: Burlingame, California, United States

Quadric is building the world’s first supercomputer designed for the real-time needs of edge devices. Founded in 2016, the company empowers developers across industries with innovative general-purpose neural processing unit (GPNPU) architecture for neural network workloads. Co-founded by technologists from MIT and Carnegie Mellon, Quadric aims to enable groundbreaking technology development.

Quadric logo

Date Posted: 2026-06-22