Software Engineer (Leadership) - 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
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Social Media

Description For Software Engineer (Leadership) - Machine Learning

Meta is seeking an experienced Machine Learning Engineering Leader to join their engineering team. This role combines technical expertise in machine learning with leadership responsibilities, focusing on solving massive-scale social data and prediction problems. The position involves working on cutting-edge classification and optimization challenges including payment fraud, click-through rate prediction, search ranking, and recommendation systems.

The ideal candidate will drive technical direction and innovation while leading cross-functional teams and initiatives. They will be responsible for developing scalable machine learning solutions and adapting them to modern parallel computing environments. This role requires both deep technical knowledge in ML/AI and strong leadership capabilities to influence and mentor senior engineers across the organization.

At Meta, you'll be at the forefront of social technology innovation, working on products that impact billions of users through platforms like Facebook, Instagram, and WhatsApp. The company is also pushing boundaries in AR/VR technology, working on the next evolution of social connection. This position offers the opportunity to shape the future of social technology while working with some of the largest datasets and most complex ML challenges in the industry.

The role combines strategic planning, technical leadership, and hands-on development work. You'll be expected to understand industry trends, develop long-term technical roadmaps, and drive their execution while mentoring and growing other engineers. Meta offers a collaborative environment where you can make a significant impact on products used by billions of people worldwide.

Last updated 5 days ago

Responsibilities For Software Engineer (Leadership) - Machine Learning

  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Understand industry & company-wide trends to help assess & develop new technologies
  • Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing new ideas
  • Suggest, collect and synthesize requirements and create an effective feature roadmap
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models
  • Adapt standard machine learning methods to best exploit modern parallel environments

Requirements For Software Engineer (Leadership) - Machine Learning

Python
Java
  • Experience leading projects with industry-wide impact
  • Vast experience communicating and working across functions to drive solutions
  • Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term-vision
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • Significant experience in programming languages (Python, C++, Java, or R) with a technical background
  • Significant experience in mentoring/influencing senior engineers across organizations
  • Significant experience in machine learning, recommendation systems, pattern recognition, NLP, data mining, or artificial intelligence
  • B.S. Computer Science or related technical field preferred
  • Experience with Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable/Hive/Spark preferred

Interested in this job?

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

Algorithm Engineer, Machine Learning for Cameras (PhD)

Meta is hiring a PhD-level Algorithm Engineer specializing in Machine Learning for Cameras to develop cutting-edge AI solutions for AR/VR devices and camera systems.

Image Processing and Machine Learning Engineer (PhD)

PhD-level position at Meta developing cutting-edge image processing and machine learning algorithms for AR/VR technologies.

Research Engineer, On-Device Contextual AI

Research Engineer position at Meta focusing on developing advanced AI algorithms for AR/VR devices, requiring expertise in machine learning, computer vision, and embedded systems.

Software Engineer, Infrastructure

Senior ML Infrastructure Engineer role at Meta focusing on optimizing large-scale AI training and inference workflows for recommendation systems.

Software Engineer - Language (Technical Leadership)

Technical leadership position at Meta focusing on AI and language technologies, combining software engineering expertise with team leadership responsibilities.