Meta, a global leader in social technology, is seeking a Principal Software Engineer specializing in Machine Learning to join their engineering team. This leadership role presents an exceptional opportunity to work on some of the most exciting and massive social data and prediction problems on the web.
The position combines technical expertise in machine learning with strategic leadership, requiring the successful candidate to drive technical direction while managing complex projects with industry-wide impact. You'll be working on challenging classification and optimization problems, including payment fraud, click-through rate prediction, search ranking, and recommendation systems.
As a technical leader, you'll be responsible for developing highly scalable machine learning solutions while mentoring senior engineers and collaborating with organization leaders. The role requires expertise in adapting ML methods for modern parallel environments and the ability to drive large cross-functional engineering efforts.
The ideal candidate brings 12+ years of programming experience and 8+ years of specialized machine learning expertise. You'll need to demonstrate strong technical abilities in languages like Python, C++, or Java, combined with deep knowledge of machine learning, recommendation systems, and deep learning methods.
Meta offers a competitive compensation package ranging from $264,000 to $342,000 annually, plus bonus, equity, and comprehensive benefits. You'll be working at their Sunnyvale, CA location, contributing to products that impact billions of users across Facebook, Instagram, WhatsApp, and Meta's emerging AR/VR technologies.
This role offers the unique opportunity to shape the future of social technology while working with cutting-edge ML applications at unprecedented scale. You'll be part of Meta's mission to move beyond traditional social media into the next evolution of digital connection, including immersive experiences in augmented and virtual reality.