Meta is seeking a Machine Learning Software Engineer to join their team in developing cutting-edge AI solutions for their social technology platforms. This role combines software engineering expertise with machine learning specialization, focusing on building highly scalable systems for massive social data and prediction problems.
The position requires a strong foundation in both theoretical machine learning and practical software engineering. You'll work on fascinating challenges ranging from payment fraud detection to ads ranking, implementing solutions using modern ML frameworks like PyTorch or TensorFlow. The role involves developing systems that can efficiently handle massive datasets and deploy state-of-the-art deep learning techniques.
As part of Meta's engineering team, you'll have the opportunity to work on technology that impacts billions of users across Facebook, Instagram, WhatsApp, and Meta's future AR/VR platforms. The company offers competitive compensation including base salary, bonuses, and equity, along with comprehensive benefits.
The ideal candidate will have a Master's degree in a relevant field and at least 2 years of experience working with machine learning systems and distributed computing. Strong programming skills in multiple languages (C++, Java, Python) and experience with big data technologies are essential. You'll be working in Meta's Menlo Park headquarters, contributing to the next generation of social technology while collaborating with world-class engineers and researchers.
This is an excellent opportunity for someone passionate about machine learning who wants to work on large-scale problems with real-world impact. Meta's commitment to pushing the boundaries of technology, combined with their massive user base, provides a unique environment for professional growth and innovation in the field of machine learning.