Meta is seeking a Senior Machine Learning Engineer to join their transformative journey in advancing how people connect worldwide. This role represents a unique opportunity to be at the forefront of Meta's most significant business and technology evolution in company history.
The position requires an experienced professional with a strong background in recommendation systems, classification, and optimization problems. As a Machine Learning Engineer, you'll be responsible for managing the complete ML lifecycle and driving excellence across teams. You'll collaborate with world-class engineers and researchers to tackle some of the most challenging social data and prediction problems on the web.
The role combines technical leadership with hands-on development, requiring expertise in various programming languages including Python, JavaScript, and Java. You'll be working on developing highly scalable classifiers and tools, adapting ML methods for modern parallel environments, and leading projects that directly impact Meta's core technologies.
Key responsibilities include leading small teams, developing ML models at scale, and creating effective feature roadmaps. The ideal candidate should have 6+ years of software engineering experience (or 3+ with a PhD) and a proven track record of setting technical direction and building successful cross-functional partnerships.
Meta offers a competitive compensation package ranging from $70,670 to $208,000 annually, plus bonus and equity opportunities. The position is based in Sunnyvale, CA, where you'll work alongside some of the industry's brightest minds in a company that's pushing the boundaries of social technology and immersive experiences.
This role offers an exceptional opportunity to work on cutting-edge ML projects while contributing to products that impact billions of users globally. You'll be part of Meta's journey beyond traditional social media into new frontiers like augmented and virtual reality, helping shape the future of digital connection.