Senior ML Software Engineer, Scalable Production Systems

Meta

Bellevue (WA)

On-site

USD 154,000 - 217,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus
Equity
Benefits

Job summary

Meta is seeking a Software Engineer with machine learning expertise to help build and scale ML systems powering apps used by billions. You will design, develop, and optimize ML models and infrastructure across domains such as ranking, recommendation, NLU, CV, or generative AI.

You will work with product, data science, and infrastructure teams to translate research advances into reliable, production-grade systems that influence how people connect and discover content across Meta's apps.

Qualifications

  • 6+ years of software engineering experience with a focus on machine learning systems, model development, or ML infrastructure.
  • Experience developing and deploying ML models at scale, including feature engineering, model training, evaluation, and production serving.
  • Experience designing and analyzing A/B experiments to validate ML model improvements and drive data-informed product decisions.
  • Proficient in production-quality Python/C++ code with maintainable, well-tested ML systems.
  • Experience owning end-to-end delivery of ML projects, including technical design and collaboration across teams.

Responsibilities

  • Design, train, and deploy ML models for large-scale production systems across ranking, recommendation, and generative AI.
  • Develop and maintain scalable ML pipelines for data ingestion, feature engineering, and model serving.
  • Collaborate with data scientists, product managers, and infrastructure engineers to productionize ML research.
  • Define metrics, dashboards, and alerts to monitor model health and drive continuous improvement.
  • Lead design discussions of ML components, balancing model quality, latency, and cost.

Skills

ML systems experience
Python
C++
End-to-end ML delivery
A/B experimentation
Product collaboration

Education

Bachelor's degree in CS or related field

Tools

PyTorch
TensorFlow
Distributed training infra

Job description

Meta is seeking a Software Engineer with machine learning expertise to help build and scale ML systems powering apps used by billions. You will design, develop, and optimize ML models and infrastructure across domains such as ranking, recommendation, NLU, CV, or generative AI.

You will work with product, data science, and infrastructure teams to translate research advances into reliable, production-grade systems that influence how people connect and discover content across Meta's apps.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Systems Engineer — Large-Scale Production
Senior ML Systems Engineer — Large-Scale Production

Meta • Menlo Park (CA)

On-site
USD 347,000 - 403,000
Bonus
Equity
Benefits
Senior ML Engineer: Scale, Safety & Ranking Systems
Senior ML Engineer: Scale, Safety & Ranking Systems

Meta • Menlo Park (CA)

Hybrid
USD 180,000 - 250,000
Senior Machine Learning Engineer - Build Scalable AI
Senior Machine Learning Engineer - Build Scalable AI

Meta • Dover (DE)

On-site
USD 184,000 - 257,000
Software Engineer, Systems ML
Software Engineer, Systems ML

Meta • United States

Remote
USD 210,000 - 300,000
Senior ML Engineer - Technical Leader, Scale & Impact
Senior ML Engineer - Technical Leader, Scale & Impact

Meta • New York (NY)

On-site
USD 180,000 - 280,000
Senior ML Systems Engineer - High-Performance AI Infra
Senior ML Systems Engineer - High-Performance AI Infra

Meta • United States

Remote
USD 210,000 - 300,000
Senior ML Engineer & Technical Lead
Senior ML Engineer & Technical Lead

Meta • United States

On-site
USD 183,997 - 257,000
Engineering Manager, Large-Scale ML & Recommendation Systems
Engineering Manager, Large-Scale ML & Recommendation Systems

Meta • Menlo Park (CA)

On-site
USD 300,000 - 420,000
Principal ML Systems Engineer
Principal ML Systems Engineer

Meta • Dover (DE)

On-site
USD 219,000 - 301,000
Bonus
Equity
Benefits
Machine Learning Engineer (Technical Leadership)
Machine Learning Engineer (Technical Leadership)

Meta • Menlo Park (CA)

On-site
USD 180,000 - 250,000