Software Engineer (Leadership) - Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and virtual/augmented reality products.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Software Engineer (Leadership) - Machine Learning

Meta is seeking an experienced Machine Learning Engineering Leader to join their engineering team. This is a senior technical leadership position focused on driving machine learning initiatives across the organization. The role combines deep technical expertise in ML with strategic leadership responsibilities.

The ideal candidate will bring substantial 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, and spam detection. You'll be working on some of the most exciting and massive social data and prediction problems that exist on the web.

As a Machine Learning Engineering Leader at Meta, you'll be responsible for driving technical direction, mentoring senior engineers, and leading cross-functional initiatives. You'll work on developing highly scalable ML systems and adapt machine learning methods for modern parallel computing environments. The role requires both technical depth in ML/AI and the ability to influence and drive organizational change.

Meta offers the opportunity to impact billions of users through their family of apps including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies. You'll be working at the intersection of social technology and machine learning, helping shape the future of how people connect and interact online.

The position offers the chance to work from either Zurich or London, two of Meta's key European engineering hubs. You'll be joining a company that's at the forefront of technological innovation, with significant resources and scale to tackle ambitious machine learning challenges.

Last updated 16 hours 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 team & organization performance
  • Identify new opportunities for the larger organization & influence staffing/prioritizing
  • Suggest, collect and synthesize requirements and create effective feature roadmaps
  • Develop highly scalable classifiers and tools leveraging machine learning
  • Adapt machine learning methods for 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
  • Proven track record of planning multi-year roadmap
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • Significant experience in programming languages (Python, C++, Java, or R)
  • Significant experience in mentoring/influencing senior engineers
  • Significant experience in machine learning, recommendation systems, pattern recognition, NLP, or AI
  • B.S. Computer Science or related technical field (preferred)
  • Experience in shipping products to millions of customers (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.