Drimva

Meta

Software Engineer, Systems ML

$154K–$217K

Sunnyvale, CA +3 · Full-time · Posted Jul 7, 2026

Location
Sunnyvale, CA
Bellevue, WA
Menlo Park, CA
New York, NY
Experience
6+ years of software engineering experience focused on machine learning systems, AI infrastructure, or high-performance computing.
Education
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.

About the job

Build and optimize large-scale machine-learning infrastructure, including training and inference systems, to improve performance and reliability across Meta products.

What you'll do

  • Design, develop, and optimize distributed ML training and inference systems and hardware-accelerated pipelines.
  • Profile and resolve performance bottlenecks, and improve system design across memory, compute, and I/O.
  • Collaborate with research and product teams to deliver reliable ML infrastructure and support safe rollouts.

What they ask for

  • Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
  • Experience with distributed computing architectures and large-scale ML systems design.
  • Experience programming in C++ and Python for performance-critical systems.
  • Experience with ML training or inference pipelines and profiling or performance analysis tools.

Nice to have

  • Experience optimizing ranking or recommendation inference on AI accelerator hardware, hardware-software co-design, or accelerator kernel development.
  • Experience with ML compiler technologies such as MLIR, LLVM, TVM, XLA, or IREE.

Pay

$154,003/year to $217,000/year (base salary)

Tools

C++, Python, PyTorch, TensorFlow, CUDA, ROCm, MLIR, LLVM

AI focus

Build ML training and inference infrastructure; use AI-augmented development workflows and responsible AI practices.

Model-written summary · the original posting is authoritative

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