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.
$56,250 - $173,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer (Robotics)

Software Engineer position at Meta focusing on robotics and AI, implementing state-of-the-art algorithms and models for robotic systems.

Content Engineer, GenAI

Content Engineer position at Meta focusing on GenAI development, combining AI expertise with content strategy to build and improve AI-driven products and features.

Software Engineer - Research Infrastructure

Software Engineer position at Meta focusing on building research infrastructure for AR/VR and AI projects, requiring 3+ years of experience and expertise in ML infrastructure.

Research Engineer, ML, AI & Computer Vision

Research Engineer position at Meta focusing on machine learning and computer vision for AR/VR applications, developing advanced AI perception systems.

Software Engineer, Machine Learning

Lead Machine Learning Engineer role at Meta, focusing on developing scalable ML solutions and driving technical excellence in social technology innovation.

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 exceptional opportunity to work at the forefront of technology evolution within one of the world's leading tech companies.

As a Machine Learning Engineer at Meta, you'll be tackling unprecedented projects and initiatives that shape the future of social connectivity. You'll work alongside world-class engineers and researchers to solve some of the most challenging social data and prediction problems on the web. The position requires expertise in developing scalable classifiers, recommendation systems, and optimization solutions.

The ideal candidate should bring 2+ years of hands-on experience in machine learning, with proven ability to work with frameworks like PyTorch or TensorFlow. You'll be responsible for the entire ML lifecycle, from requirement gathering to implementation and optimization. The role offers exposure to large-scale applications and cutting-edge technology infrastructure.

Meta offers a competitive compensation package ranging from $56.25/hour to $173,000/year, plus bonus, 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 excellent opportunity for someone passionate about machine learning who wants to make a significant impact on how billions of people connect and interact online. You'll be working in an environment that values innovation, technical excellence, and the ability to translate complex technical solutions into meaningful user experiences.

Last updated a month 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 (e.g. distributed clusters, multicore SMP, and GPU)

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

Equity
Medical Insurance
  • Bonus
  • Equity
  • Medical Benefits

Interested in this job?