Senior Software Engineer, AI Tools - AI/ML Compiler

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CARaleigh, NC
Salary
$140,800–$211,200 / yr
Posted
78 days ago
Freshness
Confirmed live yesterday
Closes
Dec 22, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $191k
This role $176k
$130k most similar roles pay here $242k

This role pays less than 58% of similar roles. Most pay $151,000–$231,362 — the shaded band above. At the midpoint, this role pays about $176k versus about $191k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 623 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 603 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Senior Software Engineer, AI Tools - AI/ML Compiler

As a Sr Software Engineer, AI Tools – AI/ML Compiler, you will join the Machine Learning Engineering team to develop and implement cutting-edge tools for state-of-the-art AI solutions. You will be responsible for implementing ONNX graph optimization passes, including pattern matching, dead code elimination, op fusion, and layout transforms. Your daily work involves writing match logic to identify subgraph shapes, performing rewrites that preserve metadata like quantization information, and developing unit tests using IR-level diff checks and ONNX Runtime to validate transformations. You will utilize Python in large, typed codebases while working with graph algorithms such as DFS/BFS and topological sort. The role focuses on the technical challenge of optimizing machine learning models for deployment by navigating complex compiler engineering practices, operator semantics, and model quantization within an AI compiler framework.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Implement new ONNX graph optimization passes including pattern matching, dead code elimination, and op fusion.
  • Extend existing optimization passes to handle new operator patterns and various opset versions.
  • Write match logic to identify specific subgraph shapes based on op types, attributes, and tensor shapes.
  • Develop rewrites that transform matched patterns while preserving graph correctness and metadata like quantization information.
  • Create unit tests using IR-level diff checks to verify transformations against synthetic and real ONNX models.
  • Validate end-to-end transformations in ONNX Runtime by comparing numerical outputs against tolerance thresholds.
  • Maintain and expand test fixtures as optimization coverage grows across the pipeline.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field with 2+ years of experience.
  • Master's degree in Computer Science, Engineering, Information Systems, or a related field with 1+ year of experience.
  • PhD in Computer Science, Engineering, Information Systems, or a related field.
  • Experience in ML systems, model optimization, or inference engineering.
  • Proficiency in Python within large, typed codebases.
  • Knowledge of graph concepts including intermediate representations, pass-based optimization, and pattern matching.
  • Familiarity with the ONNX format, operator semantics, and opset versioning.
  • Experience with ML frameworks such as PyTorch or ONNX Runtime for model inspection and validation.

More like this

Similar roles

Staff/Sr. Staff Software Engineer, AI Software Tools

Qualcomm

San Diego, CA +1 100 days ago $158,400$237,600
Python C++ PyTorch ONNX ONNX Runtime ExecuTorch TFLite LiteRT Quantization LLM LVM LMM Hugging Face PEFT CMake Git Android RTOS QNX Qualcomm AI Stack Snapdragon
6+ yrs exp

Software Engineer, AI Tools

Qualcomm

Raleigh, NC 127 days ago $110,600$165,800
Python C++ C PyTorch TensorFlow ONNX LiteRT ExecuTorch MLIR TfLite JAX TorchAO LLM LSTM Graph Compilation Agentic AI Claude Code

Senior Staff AI Performance Engineer

Qualcomm

San Diego, CA +1 155 days ago $178,400$267,600
PyTorch ONNX Python Triton LLM VLM Diffusion Models Transformer Architectures Machine Learning Compilers torch.compile torchDynamo Distributed Systems Computer Architecture Inference Acceleration Linear Algebra
6+ yrs exp

Staff Software Engineer, AI Tools

Pinterest

Remote (San Francisco, CA) 7 days ago $177,185$364,795
Python Go TypeScript Java OAuth 2.0 OIDC SAML MCP Envoy Kubernetes EKS Terraform CI/CD REST RPC Webhooks SCIM mTLS Google Workspace Slack Atlassian
7+ yrs exp Remote