Careers

Qualcomm

Actively hiring
Santa Clara, CA Posted 56 days ago

At a glance

AI generated

TL;DR

Join Qualcomm Technologies' Compiler Labs unit as an ML Compiler Engineer where you will advance cutting-edge machine learning accelerators by applying mathematics and programming languages theory to optimize compilers. This role involves improving existing ML compilers and developing innovative new ones, focusing on powerful program representations and advanced optimization algorithms. You’ll work with technologies like MLIR, Pytorch 2.0, TVM, Triton, and LLVM, while also contributing to open-source projects and representing the company at industry forums. Ideal candidates have a master's degree in computer science or related fields, experience in compiler development, and expertise in areas such as polyhedral optimization, GPU programming, and high-performance computing. This position offers substantial technical responsibility and mentoring opportunities for entry-level engineers, making it an excellent fit for those passionate about impactful software engineering in the AI domain.

Skills

MLIR LLVM Pytorch 2.0 TVM Triton SYCL C++ Python CUDA OpenCL Polyhedral Compiler Optimization Loop Transformation Vectorization GPU Programming CI/CD Git Linux Docker Kubernetes

What you'll do

  • Improve ML compiler optimization capabilities through benchmark analysis.
  • Innovate new ML compiler and optimization algorithms for cutting-edge accelerators.
  • Upstream compiler algorithms to open-source projects like MLIR and LLVM.
  • Author research publications on advanced compiler techniques and optimizations.
  • Lead technical projects and mentor junior engineers in compiler development.

What we're looking for

  • Master's degree in Computer Science, Engineering, Electrical Engineering, or related field.
  • Experience with compiler development and computer architecture.
  • Proficiency in MLIR, Pytorch 2.0, TVM, Triton, and LLVM.
  • Strong background in software engineering and optimization techniques.
  • Expertise in GPU programming, parallel computing, and high-performance systems.
  • Ability to innovate new algorithms for ML compilers and optimizations.
  • Excellent communication skills for research publications and industry representation.

Market check

Salary context

This $160,500–$240,700 range sits above 53% of similar postings on FindRole.

Peer median band

$155,700$241,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$174,693$235,750

Middle half of comparable postings.

Based on 239 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

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

Qualcomm currently has 595 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Machine Learning Compiler Engineer

Qualcomm

New York, NY 27 days ago $200,800$301,200
MLIR LLVM Pytorch 2.0 TVM Triton SYCL Python C++ CUDA OpenCL Polyhedral Compiler Optimization Loop Transformation Vectorization GPU Programming High Performance Computing CI/CD Git Linux Docker

Machine Learning Compiler

Qualcomm

Raleigh, NC 96 days ago $160,600$240,800
LLVM C++ PyTorch ONNX Compiler Design ML Frameworks Graph-Level Optimizations Memory Hierarchies Performance Modeling CI/CD

Staff ML Compiler Engineer

General Motors (GM)

Remote (Sunnyvale, CA) 48 days ago $185,100$335,300
Python C++ MLIR ONNX TensorRT PyTorch TensorFlow JAX CUDA cuDNN cuBLAS CI/CD
Remote Hybrid

Senior Deep Learning Compiler Engineer

Nvidia

Remote (Santa Clara, CA) 32 days ago $152,000$241,500
MLIR XLA TVM LLVM PyTorch CUDA C++ Python GPU CPU Embedded_Systems Cross_Compilation CI/CD
Remote