Software Engineer, Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$56,250 - $173,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer, Machine Learning

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

The position involves developing highly scalable machine learning solutions, including classifiers and tools that leverage data regression and rules-based models. You'll be responsible for the entire ML lifecycle, from requirement gathering to implementation, working with cutting-edge technologies and frameworks like PyTorch and TensorFlow.

As a Machine Learning Engineer at Meta, you'll tackle some of the most challenging social data and prediction problems on the web. The role requires expertise in adapting machine learning methods for modern parallel environments, including distributed clusters, multicore SMP, and GPU systems. You'll collaborate with cross-functional teams to translate technical insights into practical business recommendations.

The ideal candidate brings 2+ years of hands-on experience in machine learning, recommendation systems, or artificial intelligence, along with strong programming skills in languages like Python and JavaScript. You'll need to demonstrate experience in building and shipping high-quality work with proven reliability.

Meta offers a competitive compensation package, including base salary, bonus potential, equity, and comprehensive benefits. You'll be part of a company that's pushing boundaries in social technology, moving beyond traditional platforms into immersive experiences like AR and VR. This is an opportunity to shape the future of digital connection and be part of Meta's most transformative period in its history.

Last updated 7 days ago

Responsibilities For Software Engineer, Machine Learning

  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models
  • Suggest, collect and synthesize requirements and create effective feature roadmap
  • Code deliverables in tandem with the engineering team
  • Adapt standard machine learning methods to best exploit modern parallel environments

Requirements For Software Engineer, Machine Learning

Python
JavaScript
  • 2+ years of programming experience in a relevant programming language
  • 2+ years of hands-on experience in machine learning, recommendation systems, pattern recognition, data mining or artificial intelligence
  • 2+ years relevant experience using frameworks such as PyTorch, TensorFlow or equivalent
  • Proven experience to translate insights into business recommendations
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience building and shipping high quality work and achieving high reliability
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits For Software Engineer, Machine Learning

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Machine Learning

Software Engineer, Machine Learning

Software Engineer position at Meta focusing on machine learning, developing scalable systems and algorithms for social data and prediction problems.

Software Engineer, Machine Learning

Meta is seeking a Machine Learning Software Engineer to develop scalable AI systems and algorithms for social technology platforms.

Software Engineer (Machine Learning)

Machine Learning Software Engineer position at Meta, focusing on developing scalable AI systems and algorithms for social technology platforms.

Linguistic Engineer

Linguistic Engineer role at Meta focusing on dataset creation and model maintenance for AR/VR speech recognition and language understanding systems.

Business Development Manager, AI Partnerships

Business Development Manager role at Meta focusing on AI partnerships, requiring technical knowledge and business development expertise.