Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)