Meta
Software Engineer, Systems ML
$122K–$181K
Menlo Park, CA · Full-time · Posted Oct 8, 2026
- Experience
- 2+ years of software engineering experience in machine-learning systems, AI infrastructure, or high-performance computing.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience; degree must be completed prior to joining Meta.
About the job
Build and optimize large-scale machine-learning infrastructure for training and inference, improving performance, reliability, and efficiency across Meta’s AI systems.
What you'll do
- Design and optimize distributed ML training and inference systems and hardware-accelerated pipelines.
- Develop, profile, test, and maintain high-performance infrastructure components; support production monitoring and incident response.
- Work with research and product teams to translate model needs into infrastructure solutions and deploy system changes safely.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience; degree must be completed before joining.
- 2+ years of software engineering experience focused on machine-learning systems, AI infrastructure, or high-performance computing.
- Experience with ML training or inference pipelines, distributed systems, performance profiling, and programming in C++ and Python.
- Demonstrated AI skill development and use of AI tools to improve workflows with measurable impact.
Nice to have
- Experience with ML compiler technologies such as MLIR, LLVM, TVM, XLA, or IREE.
- Experience with GPU programming, hardware-software co-design, or optimizing ranking or recommendation inference on GPUs or TPUs.
Pay
$121,992/year to $181,000/year (base salary)
Tools
C++, Python, PyTorch, TensorFlow, MLIR, LLVM, TVM, XLA
AI focus
Build and optimize ML training and inference infrastructure; use AI tools to improve workflows and implement responsible AI practices.
Model-written summary · the original posting is authoritative