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

The position requires a skilled professional with 2+ years of experience in machine learning, capable of developing highly scalable classifiers and tools. You'll be working alongside world-class engineers and researchers, tackling some of the most challenging social data and prediction problems on the web.

As a Machine Learning Engineer at Meta, you'll be responsible for the entire ML lifecycle, from developing scalable classifiers to adapting machine learning methods for modern parallel environments. The role demands expertise in frameworks like PyTorch or TensorFlow, and proficiency in languages such as Python and JavaScript.

The ideal candidate will bring strong technical capabilities in machine learning, recommendation systems, and pattern recognition, combined with the ability to translate technical insights into business recommendations. You'll be part of a team that's pushing the boundaries of technology, working on projects that impact billions of users globally.

Meta offers a competitive compensation package ranging from $56,250 to $173,000 annually, plus bonus and equity opportunities. The company provides a comprehensive benefits package and the chance to work on cutting-edge technology that shapes the future of digital connection.

This role is perfect for someone who is passionate about machine learning, thrives in a fast-paced environment, and wants to contribute to projects that have never been done before. You'll have the opportunity to work on Meta's suite of products, including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

Last updated 3 hours 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

  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Machine Learning

Research Engineer - Contextual AI Devices

Research Engineer position at Meta's Reality Labs, focusing on developing AI-driven interaction solutions for next-generation devices.

Software Engineer, ML Compiler

ML Compiler Engineer role at Meta focusing on optimizing deep learning hardware components for AR/VR systems through compiler development and optimization.

Software Engineer, ML Compiler

ML Compiler Engineer role at Meta focusing on developing compiler toolchains for AR/VR systems and deep learning hardware acceleration.

Software Engineer, Machine Learning

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

Software Engineer, Machine Learning

Machine Learning Software Engineer role at Meta focusing on developing scalable AI solutions for social technology platforms.