Software Engineer, Machine Learning

Meta (formerly Facebook) is a technology company that builds social media platforms and develops virtual/augmented reality products.
$150,000 - $250,000
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · AR/VR · Enterprise SaaS...

Description For Software Engineer, Machine Learning

Meta is seeking talented Machine Learning Engineers to join our team in developing cutting-edge AI solutions across our family of apps and technologies. As a Software Engineer specializing in Machine Learning at Meta, you'll work on projects that impact billions of users worldwide through our platforms including Facebook, Instagram, WhatsApp, and Meta Quest. You'll be part of a team that's pushing the boundaries of AI technology, working on everything from recommendation systems to computer vision and natural language processing.

Our ML engineers collaborate with cross-functional teams to identify and solve complex technical challenges, implement scalable solutions, and contribute to Meta's AI infrastructure. You'll have the opportunity to work with state-of-the-art machine learning technologies and frameworks, while having access to one of the world's largest datasets.

The role offers exposure to multiple domains including social networking, virtual reality, and artificial intelligence. You'll be working in an environment that values innovation, technical excellence, and rapid iteration. Meta offers competitive compensation, excellent benefits, and the chance to work on projects that shape the future of human connection.

We're looking for engineers who are passionate about machine learning, have strong coding skills, and are excited about solving complex technical challenges. Join us in building the next generation of technologies that help bring the world closer together.

Last updated 3 hours ago

Responsibilities For Software Engineer, Machine Learning

  • Develop and deploy machine learning models
  • Collaborate with cross-functional teams
  • Design and implement scalable ML solutions
  • Optimize model performance and efficiency
  • Contribute to Meta's AI infrastructure

Requirements For Software Engineer, Machine Learning

Python
  • Experience with machine learning frameworks and algorithms
  • Strong programming skills in Python
  • Experience with large-scale distributed systems
  • MS/PhD in Computer Science or related field
  • Experience with deep learning frameworks

Benefits For Software Engineer, Machine Learning

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Competitive salary
  • Health insurance coverage
  • 401k matching
  • RSU equity grants
  • Generous parental leave
  • Learning and development budget

Interested in this job?

Jobs Related To Meta Software Engineer, Machine Learning

Research Scientist, Computer Vision for Generative AI (PhD)

Senior Research Scientist position at Meta focusing on Computer Vision and Generative AI applications, requiring PhD-level expertise.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta focusing on developing scalable ML solutions and leading technical teams in recommendation and classification problems.

Research Engineer, SysML - FAIR

Senior Research Engineer position at Meta's FAIR team focusing on machine learning systems research and development.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineer position at Meta focusing on AI compiler development and optimization for machine learning frameworks and hardware acceleration.

Research Engineer, SysML - FAIR

Senior Research Engineer position at Meta's FAIR team focusing on advancing AI through systems and machine learning research.