Software Engineer, Recommendation Systems

Meta

Menlo Park (CA)

Hybrid

USD 200,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meta in Menlo Park, CA seeks a distinguished Software Engineer with deep ML expertise to drive advances across AI-powered products. You will operate at the intersection of foundational ML research and production systems, shaping ML infrastructure and modeling standards at global scale.

You will lead the design of training pipelines, inference platforms, and feature engineering efforts, collaborating with research, infra, and product teams to deliver high-impact, scalable solutions.

Responsibilities

  • Define and own the technical architecture of critical ML systems, including model training pipelines, inference infrastructure, and feature engineering platforms, ensuring reliability and scalability across billions of users
  • Identify and solve the most complex ML systems challenges across multiple product areas, including issues that span model quality, training efficiency, serving latency, and data integrity
  • Develop and establish extensible ML frameworks, modeling standards, and engineering practices that drive consistency and velocity across multiple engineering organizations
  • Lead cross-functional technical strategy for machine learning initiatives, aligning research, infrastructure, and product teams around multi-year roadmaps that balance short-term delivery with long-term architectural health
  • Apply AI-native workflows and tooling as a force multiplier to accelerate model development cycles, automate evaluation pipelines, and expand the scope of what engineering teams can deliver
  • Define new metrics and data-driven decision-making principles for long-term ML projects, connecting model performance signals to organization-level business outcomes

Skills

Machine learning systems
Distributed systems
Model training pipelines
Inference infrastructure
Feature engineering
Architectural leadership
Cross-functional collaboration

Job description

# Software Engineer, Recommendation SystemsMenlo Park, CA Artificial Intelligence+ 5 moreApply nowMeta is seeking a distinguished Software Engineer with deep machine learning expertise to drive transformative advances across Meta's AI-powered products and platforms. In this role, you will operate at the intersection of foundational ML research and large-scale production systems, shaping the technical direction of machine learning infrastructure, modeling, and applied AI across the organization. You will identify and solve the hardest ML systems challenges, define architectural standards, and leverage AI-native approaches to unlock step-change improvements in how Meta builds and deploys intelligent systems at global scale.---## Software Engineer, Recommendation Systems Responsibilities* Define and own the technical architecture of critical machine learning systems, including model training pipelines, inference infrastructure, and feature engineering platforms, ensuring reliability and scalability across billions of users* Identify and solve the most complex ML systems challenges across multiple product areas, including issues that span model quality, training efficiency, serving latency, and data integrity* Develop and establish extensible ML frameworks, modeling standards, and engineering practices that drive consistency and velocity across multiple engineering organizations* Lead cross-functional technical strategy for machine learning initiatives, aligning research, infrastructure, and product teams around multi-year roadmaps that balance short-term delivery with long-term architectural health* Apply AI-native workflows and tooling as a force multiplier to accelerate model development cycles, automate evaluation pipelines, and expand the scope of what engineering teams can deliver* Define new metrics and data-driven decision-making principles for long-term ML projects, connecting model performance signals to organization-level business outcomes
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Systems Engineer, Recommendation Engines
ML Systems Engineer, Recommendation Engines

Meta • Menlo Park (CA)

Hybrid
USD 200,000 - 260,000
Software Engineer, Systems ML
Software Engineer, Systems ML

Meta • Menlo Park (CA), Northern (KY)

On-site
USD 180,000 - 300,000
Lead ML Engineer - Recommender Systems
Lead ML Engineer - Recommender Systems

Vamp • California (MO)

On-site
USD 138,000 - 184,000
Software Engineer, Systems ML - Compilers / Kernels
Software Engineer, Systems ML - Compilers / Kernels

Meta • Menlo Park (CA)

On-site
USD 154,000 - 217,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
Software Engineer, PAR Regulatory Readiness
Software Engineer, PAR Regulatory Readiness

Meta • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Research Scientist, AI & Systems Co-Design (PhD)
Research Scientist, AI & Systems Co-Design (PhD)

Meta • Menlo Park (CA)

Hybrid
USD 180,000 - 240,000
Machine Learning Engineer (Technical Leadership)
Machine Learning Engineer (Technical Leadership)

Meta • New York (NY)

On-site
USD 180,000 - 280,000
Senior ML Engineer: Scale, Safety & Ranking Systems
Senior ML Engineer: Scale, Safety & Ranking Systems

Meta • Menlo Park (CA)

Hybrid
USD 180,000 - 250,000
Machine Learning Engineer (Technical Leadership)
Machine Learning Engineer (Technical Leadership)

Meta • Menlo Park (CA)

On-site
USD 180,000 - 250,000