Software Engineer (Technical Leadership) - Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and working on AR/VR experiences.
$213,000 - $293,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS

Description For Software Engineer (Technical Leadership) - Machine Learning

Meta is seeking an experienced Machine Learning Technical Leader to join their engineering team. This role combines deep technical expertise in machine learning with strategic leadership responsibilities. The position offers an opportunity to work on some of the most exciting and massive social data and prediction problems that exist on the web.

The ideal candidate will bring extensive experience in classification and optimization problems such as payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. This role requires both technical excellence and leadership capabilities to drive innovation at scale.

As a Technical Leader in Machine Learning at Meta, you'll be responsible for shaping the technical direction of your team while working on cutting-edge ML solutions. You'll need to effectively communicate complex technical concepts, mentor senior engineers, and collaborate with organizational leaders to improve team performance. The role involves developing highly scalable classifiers and tools using machine learning, while adapting standard ML methods to modern parallel computing environments.

The position requires a minimum of 12 years of programming experience and 8 years of specialized experience in machine learning or AI. You'll be working in Meta's Menlo Park office, with a competitive compensation package ranging from $213,000 to $293,000 per year, plus bonus, equity, and comprehensive benefits.

Meta offers an environment where you'll be working with some of the largest datasets in the world, applying ML solutions that impact billions of users across Facebook, Instagram, WhatsApp, and other Meta products. The company's commitment to pushing the boundaries of technology, combined with its massive scale and resources, makes this an exceptional opportunity for a senior ML leader looking to make a significant impact.

The role combines technical depth with strategic thinking, requiring you to not only solve complex technical challenges but also to guide the long-term technical vision of your team and organization. You'll be expected to identify new opportunities, influence prioritization, and help develop the next generation of ML solutions at Meta.

Last updated 2 minutes ago

Responsibilities For Software Engineer (Technical Leadership) - Machine Learning

  • Drive the team's goals & technical direction
  • Effectively communicate complex features & systems in detail
  • Understand industry & company-wide trends
  • Partner & collaborate with organization leaders
  • Identify new opportunities for the larger organization
  • Create effective feature roadmaps
  • Develop highly scalable classifiers and tools using machine learning
  • Adapt machine learning methods for parallel environments

Requirements For Software Engineer (Technical Leadership) - Machine Learning

Python
Java
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent
  • Experience leading projects with industry-wide impact
  • Experience communicating and working across functions
  • Experience in mentoring/influencing senior engineers
  • Track record of planning multi-year roadmap
  • Experience in driving large cross-functional engineering efforts
  • 12+ years of experience in programming languages (Python, C++, Java or R)
  • 8+ years of experience in machine learning, recommendation systems, or AI

Benefits For Software Engineer (Technical Leadership) - Machine Learning

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer (Technical Leadership) - Machine Learning

Software Engineer (Technical Leadership) - Machine Learning

Lead Machine Learning Engineer position at Meta, focusing on developing scalable ML solutions and providing technical leadership across the organization.

Software Engineer (Technical Leadership) - Machine Learning

Lead Machine Learning Engineer position at Meta, combining technical expertise with leadership responsibilities to solve complex social data prediction problems at scale.

Software Engineer (Leadership) - Machine Learning

Meta is seeking an experienced Machine Learning Engineering Leader to develop scalable ML solutions and drive technical direction for large-scale social data and prediction problems.

Software Engineer (Leadership) - Machine Learning

Lead Machine Learning Engineer position at Meta, focusing on developing scalable ML solutions and leading technical initiatives across the organization.

Research Scientist, Reinforcement Learning (PhD)

Research Scientist position at Meta focusing on reinforcement learning applications for Monetization GenAI Model Capability Team.