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.
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Consumer

Description For Software Engineer, Machine Learning

Meta is seeking a Senior Machine Learning Engineer to join their team in a transformative period of the company's history. This role presents an exceptional opportunity to work at the intersection of machine learning and social technology, contributing to projects that impact billions of users worldwide.

The position requires a seasoned professional who can lead crucial ML initiatives and drive excellence across teams. You'll be working alongside world-class engineers and researchers, tackling some of the most challenging social data and prediction problems on the web. The role encompasses the entire ML lifecycle, from system design to production deployment.

As a Senior ML Engineer at Meta, you'll be responsible for developing and optimizing machine learning systems that operate at massive scale. This includes working with recommendation systems, classification problems, and complex optimization challenges. You'll need to adapt ML methods for modern parallel environments, including distributed clusters, multicore SMP, and GPU architectures.

The ideal candidate will bring strong technical leadership experience, with a proven track record of shipping high-quality ML systems and driving large-scale technical initiatives. You'll be expected to mentor team members, establish ML best practices, and influence engineering culture across the organization.

Meta offers the opportunity to work on cutting-edge technology that shapes how billions of people connect and interact. The company is pushing boundaries in AR/VR and the metaverse, making this an exciting time to join. You'll be part of a company that values innovation, technical excellence, and has the resources to tackle ambitious technical challenges.

The role offers the flexibility of remote work while being part of Meta's UK team. You'll be contributing to Meta's suite of products including Facebook, Instagram, WhatsApp, and their emerging AR/VR platforms. This position is perfect for someone who wants to combine technical expertise with leadership skills while working on problems that have never been solved before at this scale.

Last updated 16 days ago

Responsibilities For Software Engineer, Machine Learning

  • Play a critical role in setting the direction and goals for a sizable team
  • Adapt standard machine learning methods to best exploit modern parallel environments
  • Re-evaluate the tradeoffs of shipped features/ML systems and reduce technical debt
  • Lead team technical development of ML best practices and influence engineering culture
  • Handle complex online/production performance and evaluation issues
  • Develop highly scalable classifiers and tools using machine learning
  • Suggest, collect and synthesize requirements and create effective feature roadmap
  • Code deliverables in tandem with the engineering team

Requirements For Software Engineer, Machine Learning

Python
Java
JavaScript
TypeScript
  • Experience in software engineering or relevant field
  • Experience in machine learning, recommendation systems, pattern recognition, or AI
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience leading major initiatives successfully
  • Experience building and shipping high quality work
  • Experience with developing machine learning models at scale
  • Knowledge of C/C++ and Java development
  • Experience demonstrating technical leadership and owning projects
  • Experience in utilizing data and analysis for technical problem-solving
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent

Benefits For Software Engineer, Machine Learning

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Comprehensive health insurance
  • Vision and dental coverage
  • 401k retirement plan
  • Parental leave
  • Remote work options

Interested in this job?

Jobs Related To Meta Software Engineer, Machine Learning

Software Engineer, Systems ML - GenAI Evals Platform

Senior Software Engineer role at Meta focusing on building and optimizing GenAI evaluation platforms and infrastructure for large language models.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineering role at Meta focusing on AI compiler development and optimization for machine learning frameworks and hardware acceleration.

Software Engineer, Computer Vision - XR World AI

Senior Software Engineer role at Meta focusing on computer vision and AI for XR/AR applications, developing 3D mapping solutions.

Research Engineer - FAIR, Agents

Research Engineer position at Meta's FAIR team focusing on LLM Agents development, combining AI research with practical engineering implementation.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineering role at Meta focusing on AI compiler development and optimization for machine learning infrastructure, requiring expertise in C++, AI frameworks, and hardware acceleration.