Meta
Software Engineer, LLVM Compiler
$154K–$217K
Bellevue, WA +2 · Full-time · Posted Sep 3, 2026
- Location
- Bellevue, WA
Menlo Park, CA
New York, NY - Experience
- 5+ years developing compilers or code optimization software; alternatives not stated.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
About the job
Develops and optimizes an LLVM-based compiler toolchain that translates deep learning models into optimized binaries for Meta’s custom AI accelerators.
What you'll do
- Design and improve compiler code generation, passes, and transformations for accelerator hardware.
- Build high-performance hardware simulation infrastructure using compiler techniques.
- Debug and improve compiler performance, correctness, scalability, and stability; review designs and code.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- 5+ years of experience developing compilers or code optimization software, with demonstrated technical leadership.
- Proficiency in C++ or Rust and experience with large-scale software development, debugging, testing, and performance analysis.
- Experience with LLVM/MLIR or a comparable production compiler codebase, and delivering compiler features or optimization passes end-to-end.
Nice to have
- Experience contributing to upstream LLVM or MLIR projects.
- Experience with AI framework development, deep learning compilation, or hardware-specific accelerator optimization.
Pay
$154,003/year to $217,000/year (base salary); bonus and equity amounts not stated.
Tools
LLVM, MLIR, C++, Rust, GCC, MSVC, PyTorch, TensorFlow
AI focus
Builds compiler technology for deep learning models and custom AI accelerators; also calls for integrating AI tools into workflows, ongoing AI skill development, and responsible, ethical AI practices.
Model-written summary · the original posting is authoritative