Meta, formerly Facebook, is seeking a Senior Software Engineer specializing in Machine Learning to join their team in Bellevue, WA. This role offers a competitive compensation package ranging from $305,087 to $339,130 plus bonus, equity, and benefits.
The position requires a Master's degree in Computer Science or related field and 4 years of relevant experience. You'll be working on cutting-edge machine learning problems at massive scale, developing solutions for ranking, classification, recommendation, and optimization challenges across Meta's family of apps and services.
Key responsibilities include designing and developing scalable ML systems, working with distributed computing frameworks, and implementing state-of-the-art deep learning techniques. You'll be tackling complex problems like payment fraud detection, click-through rate prediction, ads/feed/search ranking, and spam detection.
The ideal candidate should have strong expertise in machine learning frameworks like PyTorch or TensorFlow, experience with distributed systems, and proficiency in multiple programming languages including Python, Java, and C++. You'll need to be comfortable working with large-scale data processing tools like Hadoop and Spark, and have experience with SQL and various database systems.
At Meta, you'll be part of a team that's shaping the future of social technology, working beyond traditional 2D screens toward immersive experiences in AR and VR. The company offers comprehensive benefits and the opportunity to work on problems that impact billions of users worldwide.
This role combines technical depth in machine learning with practical engineering skills, requiring both theoretical understanding and the ability to implement solutions at scale. You'll be contributing to Meta's mission of helping people connect and build communities while working with some of the largest datasets and most sophisticated ML infrastructure in the industry.