ML Compiler Engineer for Custom AI Accelerators

Meta

Sunnyvale (CA)

On-site

USD 184,000 - 257,000

Full time

36 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Reality Labs (RL) at Meta is hiring a Software Engineer, Systems ML - Compilers in Sunnyvale to lead architecture and implementation of ML compiler infrastructure for custom AI accelerators. You will drive IR design, optimization passes, and code generation for PyTorch models targeting silicon, collaborating with hardware teams for edge devices.

The role emphasizes LLVM/MLIR-based toolchains, end-to-end delivery, and cross‑team coordination, with a focus on performance, power efficiency, and

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 3+ years of experience in developing compilers, toolchains, or code optimization software.
  • Experience with LLVM, MLIR, or similar compiler infrastructure frameworks.
  • Experience in designing intermediate representations and implementing compiler optimization passes.
  • Experience with hardware architectures such as GPUs, TPUs, or custom AI accelerators.
  • Experience with software development using C++ for compiler and systems‑level programming.
  • Experience leading end‑to‑end technical design and delivery of compiler infrastructure initiatives across multiple teams.

Responsibilities

  • Lead the architecture and implementation of ML compiler infrastructure, including intermediate representations (IR), optimization passes, and code generation targeting custom AI accelerators.
  • Design and implement compiler transformations informed by hardware architecture constraints for GPU, TPU, and edge AI accelerators.
  • Drive the development of LLVM/MLIR-based toolchains for compiling PyTorch models to optimized binaries for custom silicon.
  • Work with hardware architects to co‑design compiler features that maximize performance, power efficiency, and programmability for edge devices.
  • Analyze and improve the efficiency, scalability, and stability of compiler toolchains, ensuring they can be extended to new hardware targets.
  • Lead technical roadmapping for compiler infrastructure initiatives, coordinate execution across teams, and mentor engineers on compiler design patterns.
  • Conduct design and code reviews, evaluate code performance, and drive resolution of compiler and cross‑disciplinary system issues.
  • Interface with other compiler‑focused teams (PyTorch, ExecuTorch) to evaluate and incorporate innovations.

Skills

LLVM/MLIR experience
C++ for systems programming
Compiler infrastructure design
End-to-end compiler delivery
PyTorch familiarity

Education

Bachelor's degree in Computer Science or related field

Tools

LLVM
MLIR

Job description

Reality Labs (RL) at Meta is hiring a Software Engineer, Systems ML - Compilers in Sunnyvale to lead architecture and implementation of ML compiler infrastructure for custom AI accelerators. You will drive IR design, optimization passes, and code generation for PyTorch models targeting silicon, collaborating with hardware teams for edge devices.

The role emphasizes LLVM/MLIR-based toolchains, end-to-end delivery, and cross‑team coordination, with a focus on performance, power efficiency, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Compiler Engineer for On-Device AI Accelerators
Compiler Engineer for On-Device AI Accelerators

Meta • Austin (TX)

On-site
USD 184,000 - 257,000
ML Compiler Architect for Edge AI Accelerators
ML Compiler Architect for Edge AI Accelerators

Meta • New York (NY)

On-site
USD 184,000 - 257,000
Bonus
Equity
Benefits
Systems ML Compiler Engineer - Backend & Hardware Co-design
Systems ML Compiler Engineer - Backend & Hardware Co-design

Meta Careers • Sunnyvale (CA), Northern (KY)

Hybrid
USD 180,000 - 280,000
ML Compiler Engineer for Edge AI on AR/VR Chips
ML Compiler Engineer for Edge AI on AR/VR Chips

Meta Careers • New York (NY)

On-site
USD 184,000 - 257,000
Systems ML Compiler Engineer for On-Device AI
Systems ML Compiler Engineer for On-Device AI

Meta • New York (NY)

On-site
USD 154,000 - 217,000
Bonus
Equity
Benefits
Software Engineer, Systems ML - Compilers / Backend
Software Engineer, Systems ML - Compilers / Backend

Meta Careers • Sunnyvale (CA), Northern (KY)

Hybrid
USD 180,000 - 280,000
Systems ML & Compiler Engineer for On-Device AI (AR/VR)
Systems ML & Compiler Engineer for On-Device AI (AR/VR)

Meta • Redmond (WA)

On-site
USD 154,000 - 217,000
LLVM Compiler Engineer for ML Accelerators
LLVM Compiler Engineer for ML Accelerators

Meta Careers • Bellevue (WA), Northern (KY)

Hybrid
USD 140,000 - 200,000
LLVM/MLIR Compiler Engineer for AI Accelerators
LLVM/MLIR Compiler Engineer for AI Accelerators

Meta • Bellevue (WA), Menlo Park (CA), New York (NY)

On-site
USD 180,000 - 240,000
Software Engineer, LLVM Compiler
Software Engineer, LLVM Compiler

Meta • Bellevue (WA), Menlo Park (CA), New York (NY)

On-site
USD 180,000 - 240,000