Meta
Software Engineer, Machine Learning
$347K–$403K
Menlo Park, CA · Full-time · Posted Oct 19, 2026
- Experience
- 12+ years.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
About the job
Leads the architecture, strategy, and performance of large-scale machine learning systems and AI-powered products, from training pipelines to production inference.
What you'll do
- Own ML system architecture and resolve complex issues across training, data, model quality, and serving.
- Set technical strategy and engineering standards across teams; align research, infrastructure, and product organizations.
- Apply AI-native tools and workflows, improve reliability and performance, and mentor engineers.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- 12+ years designing, building, and deploying large-scale machine learning systems in production.
- Experience architecting end-to-end ML platforms and resolving complex cross-system ML failures.
- Experience defining technical strategy across teams and integrating AI tools to improve workflows and measurable outcomes.
Nice to have
- Industry-recognized ML systems contributions, such as publications, open-source frameworks, or widely adopted architectural patterns.
- Experience across product domains and large-scale foundation model training, fine-tuning, or inference optimization.
Pay
$347,000/year to $403,000/year USD base salary + bonus + equity (total pay unspecified)
AI focus
Builds and operates large-scale ML systems, including foundation model training and inference; applies AI-native tooling and automation to accelerate development and deployment; includes responsible AI safeguards.
Model-written summary · the original posting is authoritative