Machine Learning Compiler Engineer

Qualcomm

Actively hiring
New York, NY · San Diego · Santa Clara · Raleigh Posted 24 days ago $200,800$301,200 / year

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, developing new ones, and innovating optimization algorithms for mapping ML algorithms to various hardware targets like the Neural Signal Processor, Adreno GPUs, and CPUs. You’ll work with technologies such as MLIR, Pytorch 2.0, TVM, Triton, and LLVM, requiring expertise in compiler development, computer architecture, and software engineering. Ideal candidates have a master's degree in Computer Science or related fields, experience with polyhedral optimization, loop transformation, and GPU programming, and strong communication skills to contribute to research publications and industry forums.

Skills

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

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 work and manage projects at senior levels.
  • Apply polyhedral compiler optimization, loop transformation, and vectorization.

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.
  • Solid intellectual ability and strong history of achievement.
  • Expertise in high performance computing and polyhedral compiler optimization.
  • Excellent oral and written communication skills.

Market check

Salary context

This $200,800–$301,200 range sits above 83% of similar postings on FindRole.

Peer median band

$155,420$241,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$174,218$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 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Machine Learning Compiler Engineer

Qualcomm

Santa Clara, Ca,Us, US 53 days ago $160,500$240,700
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

Machine Learning Compiler

Qualcomm

Raleigh, Nc,Us, US 93 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 (Gm Automation - Sunnyvale - Gm Automation - Sunnyvale, US) 45 days ago $185,100$335,300
Python C++ MLIR ONNX TensorRT PyTorch TensorFlow JAX CUDA cuDNN cuBLAS CI/CD
Remote

Machine Learning Software Engineer

Cornell University

Remote (Ithaca (Tompkins County), US) 31 days ago $98,548$114,529
Python Tensorflow Pytorch numpy pandas AWS GCP Azure Postgres Apache HTTP Server Apache Tomcat WordPress GeoServer Jenkins Firebase HubSpot Linux CI/CD
Remote

Senior Deep Learning Compiler Engineer

Nvidia

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