1

Ml Compiler Engineer Jobs in Poway, CA (NOW HIRING)

... ML frameworks. Qualifications : Required : • Knowledge and/or experience in compiler frameworks such as GCC or LLVM • Experience in working with open source communities • Programming in C/C ...

Compiler Software Engineer

San Diego, CA · On-site

$116.90 - $175.30/hr

Design, develop and contribute compiler features and optimizations targeting open source ML ... Programming in C/C++ * Bachelor's degree in Engineering, Information Systems, Computer Science, or ...

Compiler Software Engineer

San Diego, CA · On-site

$116K - $175K/yr

Job Area: Engineering Group, Engineering Group > Compiler Toolchain Software General Summary ... Design, develop and contribute compiler features and optimizations targeting open source ML ...

... Engineering, Systems Engineering, or related work experience. Preferred : • Experience developing fusion kernels using Triton or similar DSLs, and collaborating with ML compiler teams. • ...

next page

Showing results 1-20

Ml Compiler Engineer information

See Poway, CA salary details

$33.8K

$91.2K

$145.3K

How much do ml compiler engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for ml compiler engineer in Poway, CA is $91,231.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $111,500.00 per year, depending on experience, location, and employer.

What does an ML Compiler Engineer do?

An ML Compiler Engineer designs and develops compilers and software tools that optimize machine learning models for deployment on various hardware platforms. Their work involves translating high-level ML code into optimized, low-level instructions that can run efficiently on CPUs, GPUs, or specialized accelerators. They collaborate closely with hardware engineers and ML researchers to ensure models execute quickly and accurately. Additionally, ML Compiler Engineers may work on improving performance, reducing memory usage, and supporting new ML frameworks or hardware.

What are some typical collaboration points between an ML Compiler Engineer and other teams during a project?

ML Compiler Engineers frequently collaborate with machine learning researchers to understand model requirements, with hardware engineers to optimize for specific accelerators, and with software developers to ensure seamless integration into production systems. This role often involves participating in cross-functional meetings, code reviews, and design discussions to align compiler optimizations with both hardware capabilities and end-user needs. Effective communication and teamwork are essential, as these engineers play a central role in bridging the gap between algorithm design and efficient execution on target platforms.

What are the key skills and qualifications needed to thrive as an ML Compiler Engineer, and why are they important?

To thrive as an ML Compiler Engineer, you need a strong background in computer science, compiler design, machine learning concepts, and typically a degree in computer science or a related field. Familiarity with tools like LLVM, MLIR, TensorFlow XLA, and programming in C++ and Python is often required, along with experience in optimizing machine learning workloads. Strong problem-solving abilities, attention to detail, and effective collaboration skills help set top professionals apart. These skills ensure efficient translation and optimization of ML models for diverse hardware, enhancing performance and scalability.

What is the difference between Ml Compiler Engineer vs Machine Learning Engineer?

AspectMl Compiler EngineerMachine Learning Engineer
Required SkillsProgramming, compiler design, optimization, ML frameworksData analysis, model development, programming, ML frameworks
Work EnvironmentResearch labs, tech companies, AI hardware firmsTech companies, startups, data-driven organizations
CertificationsComputer science, software engineering, specialized compiler coursesMachine learning, data science, AI certifications
Industry UsageAI hardware, software optimization, ML infrastructureModel development, deployment, data analysis

While both roles involve machine learning, Ml Compiler Engineers focus on optimizing ML models through compiler design and software performance, whereas Machine Learning Engineers develop and deploy ML models for applications. The roles often overlap in skills but differ in their primary focus areas.

What cities near Poway, CA are hiring for Ml Compiler Engineer jobs?

Cities near Poway, CA with the most Ml Compiler Engineer job openings:

Sr Software Engineer, AI Tools - AI/ML Compiler

Qualcomm

San Diego, CA • On-site

$130K - $171K/yr

Full-time

Re-posted 21 hours ago


Qualcomm rating

8.8

Company rating: 8.8 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

48th of 245 rated software companies


Job description

Job Summary:
Qualcomm is a leading technology innovator focused on enabling next-generation AI experiences. The role of Sr Software Engineer, AI Tools involves developing and implementing cutting-edge tools and solutions for state-of-the-art AI across various technology verticals, with responsibilities including graph optimization, pattern matching, and cross-functional collaboration.
Responsibilities:
• Implement new ONNX graph optimization passes under technical guidance from senior engineers. Work spans pattern matching, dead code elimination, op fusion, reshape/transpose simplification, and layout transforms.
• Extend existing passes to handle new operator patterns, edge cases, and opset variations.
• Write rewrites that follow established compiler engineering practices for clarity, modularity, and testability.
• Write match logic that identifies specific subgraph shapes. This means inspecting op types, attributes, tensor shapes, and producer chains.
• Implement rewrites that transform matched patterns. The rewrites need to preserve graph correctness and any metadata that downstream stages depend on, such as quantization information.
• Reuse existing graph traversal and rewriting utilities rather than reimplementing common operations.
• Write unit tests that exercise new passes against synthetic and real ONNX models. Use IR-level diff checks to confirm transformations produce the expected graph.
• Validate transformations end-to-end using ONNX Runtime. Compare numerical outputs of the pre- and post-optimized models against tolerance thresholds.
• Maintain and extend test fixtures as optimization coverage grows.
• Work closely with engineers on the optimizer team to ramp up on the codebase. Learn how compiler-style optimizations are designed and reviewed in production.
• Coordinate with quantization and model preparation engineers. Understand how optimizer output flows into the rest of the deployment pipeline.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• PhD in Computer Science, Engineering, Information Systems, or related field.
• Bachelor's degree in Computer Science, Engineering, or related field and 4+ years of Software Engineering, ML Engineering, or related experience.
• Master's degree in Computer Science, Engineering, or related field and 3+ years of relevant experience.
• PhD in Computer Science, Engineering, or related field and 2+ years of relevant experience.
• 2+ years in ML systems, model optimization, or inference engineering.
• Proficient in Python in large, typed codebases.
• Strong written and verbal communication.
• Comfortable operating across compiler, research, and partner-facing teams.
Preferred:
• Working knowledge of graph concepts: intermediate representations, graph traversal, pass-based optimization, pattern matching, and fixed-point iteration.
• Familiarity with the ONNX format, operator semantics, and opset versioning.
• Comfortable with graph algorithms — DFS/BFS, topological sort, basic dataflow analysis.
• Exposure to ONNX Runtime, PyTorch, or another ML framework for model inspection and validation.
• A working sense of model quantization is a plus.
• Strong written and verbal communication. Comfortable asking questions, seeking feedback, and learning quickly from code review.
• Experience using agentic coding tools such as GitHub Copilot, Cursor, Claude Code, Codeium, or similar AI-assisted development tools to improve coding productivity and problem-solving.
Company:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Qualcomm employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Qualcomm logo

About Qualcomm

Sourced by ZipRecruiter

Qualcomm is enabling a world where everyone and everything can be intelligently connected. You interact with products and technologies made possible by Qualcomm every day, including 5G-enabled smartphones that double as pro-level cameras and gaming devices, smarter vehicles and cities, and the technology behind the smart, connected factories that manufactured your latest purchase. Our powerful connectivity solutions keep you connected—even in remote areas. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1985