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 spearhead transformative changes in their technology landscape. This role presents a unique opportunity to work at the forefront of social technology evolution, developing cutting-edge machine learning solutions that impact billions of users worldwide.

The position requires a seasoned professional with extensive experience in recommendation systems, classification problems, and optimization. You'll be responsible for managing the complete machine learning lifecycle, from conception to deployment, while working alongside world-class engineers and researchers. The role involves tackling complex social data and prediction challenges that are unique to Meta's scale and scope.

As a Senior ML Engineer, you'll lead projects and small teams, driving technical excellence and innovation. Your responsibilities will span from adapting ML methods for modern parallel environments to developing highly scalable classifiers and tools. The role requires both technical expertise and leadership skills, as you'll be setting technical direction and fostering cross-functional partnerships.

Meta offers a competitive compensation package ranging from $70,670 to $208,000 annually, plus bonus and equity opportunities. The company provides a comprehensive benefits package and the chance to work on technologies that connect billions of people globally. You'll be part of Meta's journey beyond traditional social media into immersive technologies like AR and VR.

The ideal candidate will bring 6+ years of software engineering experience (or 3+ with a PhD), strong expertise in machine learning and related technologies, and a proven track record of delivering high-impact solutions. You'll need proficiency in languages like Python, Java, and JavaScript, along with experience in building and deploying ML models at scale.

This role offers the opportunity to shape the future of digital connection at one of the world's most influential technology companies. You'll be working on projects that go beyond current technological boundaries, helping to define the next evolution of social technology and human interaction in the digital age.

Last updated a day ago

Responsibilities For Software Engineer, Machine Learning

  • Leading projects or small teams of people to help them unblock, advocating for ML excellence
  • Adapt standard machine learning methods to best exploit 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 a 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 developing and debugging in C/C++ and Java
  • 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 relevant technical field

Benefits For Software Engineer, Machine Learning

Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Machine Learning

Software Engineer, Machine Learning

Senior Machine Learning Engineer position at Meta, working on AI solutions for billions of users across Facebook, Instagram, WhatsApp, and Meta Quest platforms.

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.

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.