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 Systems Machine Learning - Frameworks

Software Engineer role at Meta focusing on machine learning systems and frameworks, working with PyTorch to optimize AI model architectures across various hardware platforms.

Computer Vision Engineer

Computer Vision Engineer role at Meta, focusing on AR/VR technology development and sensor calibration algorithms for the Metaverse.

Software Engineer, Machine Learning

Machine Learning Engineer position at Meta, developing scalable ML solutions and working on cutting-edge recommendation and classification systems.

Research Engineer, 3D Generative AI

Research Engineer position at Meta focusing on 3D Generative AI development for AR/VR applications in the Metaverse

Software Engineer - Research Infrastructure

Software Engineer position at Meta focusing on building ML research infrastructure and backend systems for AR/VR initiatives, requiring 3+ years of development experience.

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 2 months 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?