Software Engineering Manager, Recommendation Systems
Meta, Menlo Park, California +2
The role
Meta is looking for a Software Engineering Manager to lead a team building and advancing recommendation systems that power personalized experiences for billions of people across Meta's family of apps. In this role, you will drive the technical strategy and execution of ranking, retrieval, and recommendation infrastructure, partnering closely with product, data science, and infrastructure teams to deliver high-impact improvements to relevance, engagement, and user satisfaction at massive scale.
What you will do
Lead a team of engineers building and optimizing recommendation and ranking systems across retrieval, scoring, and re-ranking stages Drive roadmap creation for recommendation infrastructure, balancing near-term delivery with long-term technical investments Contribute hands-on to technical decisions, including system architecture, model serving pipelines, and feature engineering frameworks Partner with data science, product, and infrastructure teams to align recommendation system development with business and product goals Identify and resolve bottlenecks in recommendation quality, latency, and engineering efficiency, including oncall load and technical debt Set clear goals and expectations for team members, provide timely and actionable feedback, and actively develop engineers' technical capabilities Manage staged rollouts and experimentation frameworks to evaluate recommendation changes and measure impact on key engagement metrics Communicate team strategy, technical decisions, and progress clearly to engineering peers, product partners, and leadership Proactively identify opportunities for automation and tooling improvements that expand the team's scope and efficiency Participate in recruiting, onboarding, and org-level contributions to strengthen the broader recommendation systems engineering community