Software Engineer, Recommendation Systems

Meta

Menlo Park (CA)

On-site

USD 230,000 - 310,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Meta seeks a distinguished Software Engineer with deep machine learning expertise to drive transformative advances across Meta’s AI-powered products and platforms. You will operate at the intersection of foundational ML research and large-scale production systems, shaping the technical direction of ML 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

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent practical experience
  • 12+ years of experience designing, building, and deploying large-scale ML systems in production environments
  • Experience architecting end-to-end ML platforms spanning data pipelines, distributed training, model evaluation, and low-latency inference serving
  • Experience identifying and resolving complex, cross-system ML failures including issues in model quality, training stability, feature consistency, and serving correctness
  • Experience defining technical strategy and gaining organizational alignment across multiple engineering teams and cross-functional stakeholders
  • Experience communicating complex ML system designs and trade-offs in writing to both technical and non-technical audiences, including executive leadership
  • Experience building AI-native developer tooling or automation that measurably accelerates ML experimentation and production deployment cycles
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact
  • Experience applying ML to multiple product domains such as ranking and recommendation, generative AI, computer vision, or natural language understanding
  • Track record of industry-recognized contributions to machine learning systems, such as publications, open-source frameworks, or widely adopted architectural patterns
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ongoing AI skill development (prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
  • Experience with large-scale foundation model training, fine-tuning, or inference optimization across distributed hardware clusters

Responsibilities

  • Drive transformative advances across Meta’s AI-powered products and platforms
  • Operate at the intersection of foundational ML research and large-scale production systems
  • Shape the technical direction of machine learning infrastructure, modeling, and applied AI
  • Identify and solve the hardest ML systems challenges and define architectural standards
  • Leverage AI-native approaches to unlock improvements in how Meta builds and deploys intelligent systems at global scale

Skills

ML architecture
Distributed training
Model evaluation
Serving correctness
Executive communication
Tooling automation
AI ethics
Foundation models
Cross-team leadership

Education

Bachelor's degree in CS or related field

Job description

Meta 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.

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience12+ years of experience designing, building, and deploying large-scale machine learning systems in production environments
  • Experience architecting end-to-end ML platforms spanning data pipelines, distributed training, model evaluation, and low-latency inference serving
  • Experience identifying and resolving complex, cross-system ML failures including issues in model quality, training stability, feature consistency, and serving correctness
  • Experience defining technical strategy and gaining organizational alignment across multiple engineering teams and cross-functional stakeholders
  • Experience communicating complex ML system designs and trade-offs in writing to both technical and non-technical audiences, including executive leadership
  • Experience building AI-native developer tooling or automation that measurably accelerates ML experimentation and production deployment cycles
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience applying ML to multiple product domains such as ranking and recommendation, generative AI, computer vision, or natural language understanding
  • Track record of industry-recognized contributions to machine learning systems, such as publications, open-source frameworks, or widely adopted architectural patterns
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
  • Experience with large-scale foundation model training, fine-tuning, or inference optimization across distributed hardware clusters
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Systems Engineer for Recommendation & AI Platforms
Senior ML Systems Engineer for Recommendation & AI Platforms

Meta • Menlo Park (CA)

On-site
USD 230,000 - 310,000
Engineering Manager, Machine Learning
Engineering Manager, Machine Learning

Meta • Bellevue (WA), Menlo Park (CA)

On-site
USD 180,000 - 240,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
Machine Learning Engineer (Technical Leadership)
Machine Learning Engineer (Technical Leadership)

Meta • Menlo Park (CA)

On-site
USD 210,000 - 320,000
Machine Learning Engineer (Technical Leadership)
Machine Learning Engineer (Technical Leadership)

Meta • New York (NY)

On-site
USD 180,000 - 280,000
Software Engineer, GenAI Frameworks
Software Engineer, GenAI Frameworks

Meta • Menlo Park (CA)

On-site
USD 180,000 - 300,000
Software Engineer, Data Infrastructure (Technical Leadership)
Software Engineer, Data Infrastructure (Technical Leadership)

Meta • Menlo Park (CA)

On-site
USD 250,000 - 320,000
Software Engineer, Systems ML
Software Engineer, Systems ML

Meta • New York (NY)

On-site
USD 154,003 - 217,000
Bonus
Equity
Benefits
Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta • Menlo Park (CA)

On-site
USD 347,000 - 403,000
Research Scientist, Machine Learning
Research Scientist, Machine Learning

Meta • Sunnyvale (CA)

On-site
USD 150,000 - 210,000