Software Engineer, Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$70,670 - $208,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI

Description For Software Engineer, Machine Learning

Meta is seeking a Senior Machine Learning Engineer to join their transformative journey in advancing how people connect worldwide. This role presents an exceptional opportunity to work at the forefront of machine learning innovation, alongside world-class engineers and researchers.

The position involves leading crucial projects and initiatives that are breaking new ground in the field of machine learning. You'll be responsible for developing scalable ML solutions, from conception to implementation, while working with massive social data and tackling complex prediction problems. The role combines technical expertise with leadership, requiring both hands-on development and team guidance.

As a Machine Learning Engineer at Meta, you'll work on a range of challenging problems including recommendation systems, classification, and optimization. You'll be expected to own the complete ML lifecycle and drive excellence across teams. The role offers exposure to cutting-edge technology and the chance to impact billions of users through Meta's suite of products and services.

The ideal candidate brings strong technical expertise in machine learning, proven leadership experience, and the ability to work effectively in a fast-paced environment. You'll be part of Meta's mission to build the next evolution in social technology, moving beyond traditional platforms into immersive experiences like AR and VR.

Meta offers competitive compensation including base salary, bonuses, equity, and comprehensive benefits. The company provides a collaborative environment where innovation is encouraged and technical excellence is celebrated. This is an opportunity to work on unprecedented challenges while helping shape the future of digital connection.

Last updated 18 days ago

Responsibilities For Software Engineer, Machine Learning

  • Leading projects or small teams to help them unblock, advocating for ML excellence
  • Adapt standard machine learning methods for modern parallel environments
  • Develop highly scalable classifiers and tools leveraging machine learning
  • Suggest, collect and synthesize requirements and create effective feature roadmaps
  • Code deliverables in tandem with the engineering team

Requirements For Software Engineer, Machine Learning

Python
Java
JavaScript
  • 6+ years of experience in software engineering or relevant field (3+ years with PhD)
  • 2+ years of experience in machine learning, recommendation systems, or related field
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience with developing machine learning models at scale
  • Knowledge of C/C++ and Java development
  • Experience building and shipping high quality work
  • Track record of setting technical direction for a team
  • Experience improving quality through code reviews and testing
  • Bachelor's degree in Computer Science or equivalent

Benefits For Software Engineer, Machine Learning

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Health benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Machine Learning

AI Research Engineer, Computer Vision - FAIR

Senior AI Research Engineer position at Meta FAIR, focusing on computer vision research and development of foundation models for Meta's products.

Software Engineer, Systems ML - SW/HW Co-design

Senior ML Software Engineer role at Meta focusing on systems and hardware co-design for AI infrastructure optimization.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineer role at Meta focusing on AI infrastructure, compiler development, and performance optimization for machine learning systems.

Software Engineer, Machine Learning

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

Machine Learning ASIC Engineer, Architecture

Senior Machine Learning ASIC Engineer position at Meta focusing on developing and architecting machine learning accelerators for data center efficiency.