Software Engineer (Leadership) - Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$180,000 - $300,000
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 experienced Machine Learning Engineers to join their engineering team in a leadership role. This position offers an exciting opportunity to work on massive social data and prediction problems at one of the world's leading tech companies. The ideal candidate will bring extensive experience in classification and optimization problems such as payment fraud, click-through rate prediction, search ranking, and recommendation systems.

The role combines technical leadership with hands-on machine learning engineering, requiring both deep technical expertise and strong leadership capabilities. You'll be responsible for driving technical direction, developing scalable ML solutions, and leading cross-functional initiatives that impact millions of users across Meta's family of apps and technologies.

As a Staff Software Engineer in Machine Learning, you'll work at the intersection of traditional software engineering and cutting-edge machine learning, adapting and optimizing ML methods for modern parallel environments. The position offers the chance to influence the direction of machine learning applications at Meta while mentoring other engineers and driving organizational efficiency.

Meta's commitment to pushing boundaries in social technology, including ventures into AR/VR and the metaverse, makes this an exciting opportunity for those looking to shape the future of human connection. The company offers a collaborative environment where you'll work with talented engineers and researchers, access to massive datasets, and the infrastructure to deploy models at unprecedented scale.

This role is perfect for experienced ML engineers who want to combine technical excellence with leadership impact, working on problems that affect billions of users worldwide while helping to guide the next generation of machine learning innovations at Meta.

Last updated a day 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 in shipping products to millions of customers or have started a new line of product (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

Research Scientist, Machine Learning (PhD)

Research Scientist position at Meta focusing on machine learning and AI research, requiring PhD qualification and offering comprehensive benefits and mentorship.

Research Scientist, Machine Learning (PhD)

Research Scientist position at Meta focusing on machine learning, developing scalable classifiers and tools for social technology innovation.

Software Engineer, Machine Learning

Senior Machine Learning Engineering role at Meta focusing on developing scalable ML solutions and leading technical initiatives.

Product Manager, Machine Learning

Senior Product Manager role focused on Machine Learning initiatives at Meta, requiring 8+ years of experience and strong technical background.

Research Scientist, Machine Learning (PhD)

Research Scientist position at Meta focusing on developing scalable machine learning solutions and advancing social technology through innovative ML applications.