Meta is seeking a Machine Learning Software Engineer to join their team and drive innovation in recommendation systems. This role sits at the intersection of cutting-edge AI technology and practical implementation, focusing on building and improving recommendation systems that directly impact Meta's family of apps.
The position offers an exciting opportunity to work with state-of-the-art technologies, including large language models (LLMs) and deep learning frameworks, while solving complex challenges in user recommendations and engagement. As part of the team, you'll be responsible for core modeling, retrieval, and ranking systems, with a particular emphasis on solving cold-start user recommendations problems.
The ideal candidate will bring a strong foundation in both software engineering and machine learning, with experience in frameworks like PyTorch and TensorFlow. You'll need to demonstrate proficiency in multiple programming languages and have a track record of implementing large-scale machine learning solutions. The role requires both technical depth in ML/AI and the ability to collaborate effectively with cross-functional teams to drive business impact.
Meta offers a competitive compensation package including base salary ranging from $178,360 to $200,200 per year, plus bonus and equity opportunities. The company's benefits package reflects its commitment to employee wellbeing, and you'll be working at one of the world's leading tech companies, helping shape the future of social technology and digital connections.
This role is based in San Francisco, CA, where you'll be part of a dynamic team pushing the boundaries of AI/ML applications in social technology. You'll have the opportunity to work on projects that affect billions of users while having access to Meta's cutting-edge infrastructure and resources. The position offers significant growth potential and the chance to work alongside some of the industry's leading experts in machine learning and recommendation systems.