Develops and optimizes deep learning compiler passes for Quadric's GPNPU, lowering ONNX models through Relay IR to efficient C++ code. Requires new grad-level proficiency in Python, C++, and compiler concepts like IR transformations and debugging.
120k – 160k
On-siteEntry levelML Engineering
About the role
Responsibilities
Own compiler passes.
Design and implement IR transformations that lower neural network IR to GPNPU-targeted code.
Take pieces of the pipeline as yours and maintain them.
Debug end-to-end. Diagnose compilation issues by tracing problems from generated C++ back through the pipeline.
Use IR dumps, static analyses, and the ISS to root-cause compilation failures and performance regressions.
Improve compiler decisions. Work with senior engineers to reduce data movement, improve core utilization, and tighten the gap between what the hardware can do and what we currently emit.
Collaborate across teams. Partner with the kernel, hardware, and data science teams to align compiler features with real model requirements and hardware constraints.
Strengthen the toolchain. Contribute to test infrastructure, debugging utilities, and developer ergonomics across the CGC pipeline and runtime.
Requirements
Must-Haves
Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, or a related field, completed within the past year (or completing within the next six months).
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, with the ability to communicate findings clearly in writing and review.
Nice-to-Haves
Coursework, research, or significant project experience in compilers, program analysis, or domain-specific languages.
Hands-on exposure to ML compiler frameworks such as TVM, MLIR, XLA, Glow, or IREE — bonus if you have written a non-trivial pass.
Familiarity with neural network quantization, fixed-point arithmetic, or numerical analysis for ML.
Experience with hardware-aware code generation for accelerators (GPU, DSP, NPU).
Some exposure to assembly, instruction scheduling, or low-level code generation.
Prior internship experience in compilers, ML systems, or performance engineering.
Published research or open-source contributions in compilers or ML systems.
Compensation
Base salary range: $120,000 - $160,000.
Equity and discretionary annual performance bonus.
Medical, dental, and vision plan options starting on day one.
Early-career Quantitative Researcher developing ML models and trading signals to predict asset movements and build market-neutral portfolios. Requires STEM degree, Python fluency, and passion for machine learning; embedded in Alpha, Data Science, or Strategy teams.
120k – 180k
On-siteEntry levelML Engineering
Machine Learning Engineer
Mariana MineralsAnn Arbor, MI +2
Build and deploy reinforcement learning models to autonomously control mineral refining facilities, optimizing recovery rates, energy use, and uptime in real operating plants.
120k – 160k
On-siteEntry levelML Engineering
Founding AI Engineer
Bild AISan Francisco, CA
Founding AI Engineer building and shipping production-grade computer vision, LLM, and multimodal models for real-world construction documents at an early-stage startup.
120k – 180k
On-siteEntry levelML Engineering
Data Scientist, New Grad
SentiLinkAustin, TX +5
Build and deploy ML models for fraud detection and financial risk at SentiLink. New grad role for PhD/early-career researchers handling full ML lifecycle with Python, AWS; requires strong ML/stats foundation and production coding skills.
120k – 220k
RemoteEntry levelML Engineering
Research Intern, Model Shaping
Together AISan Francisco, CA
Research intern on the Model Shaping team working on post-training methods, efficient neural network training, and foundation model evaluation. Requires strong ML fundamentals and PyTorch/JAX experience.