Meta (formerly Facebook) is seeking a Software Engineer specializing in Machine Learning to join their team in building the next evolution of social technology. This role combines cutting-edge machine learning with massive-scale engineering challenges.
The position requires expertise in developing highly scalable systems and algorithms leveraging deep learning, data regression, and rules-based models. You'll work on critical problems ranging from ranking and classification to recommendation systems and optimization challenges. The role involves handling massive social data and prediction problems while pushing the boundaries of efficiency and scale.
As a Machine Learning Engineer at Meta, you'll be at the forefront of developing solutions that power technologies helping billions of people connect, find communities, and grow businesses. The role offers the opportunity to work with state-of-the-art deep learning techniques and adapt machine learning methods for modern parallel environments, including distributed clusters, multicore SMP, and GPU systems.
The ideal candidate will have a strong foundation in computer science with a Master's degree and significant experience in machine learning frameworks, distributed systems, and software development. You'll be working with a diverse tech stack including Python, Java, and various ML frameworks, while collaborating with talented engineers to solve complex technical challenges.
Meta offers competitive compensation including base salary, bonuses, equity, and comprehensive benefits. This is an excellent opportunity for someone passionate about machine learning who wants to make a significant impact on technologies used by billions of people worldwide. The role provides the chance to work on challenging problems at an unprecedented scale while contributing to the future of social technology and immersive experiences.