Software Engineer (Technical 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.
$213,000 - $293,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS · Consumer

Description For Software Engineer (Technical Leadership) - Machine Learning

Meta is seeking an experienced Machine Learning Technical Leader to join their engineering team, offering a competitive compensation package of $213,000-$293,000 plus bonus and equity. This role combines technical expertise with leadership responsibilities, requiring 12+ years of programming experience and 8+ years in machine learning or related fields.

The position involves working on some of the most exciting and massive social data and prediction problems on the web. You'll be responsible for developing highly scalable classifiers and tools using machine learning, while also driving the team's technical direction and organizational efficiency. The role requires expertise in adapting machine learning methods for modern parallel environments and leading projects with industry-wide impact.

As a Technical Leader, you'll collaborate with organization leaders to improve team performance, mentor senior engineers, and influence strategic decisions. You'll need to effectively communicate complex features and systems, understand industry trends, and develop new technologies. The role demands both technical depth and leadership skills, including the ability to plan multi-year roadmaps and drive large cross-functional engineering efforts.

Meta offers a comprehensive benefits package and the opportunity to work on technologies that connect billions of people worldwide. The company is at the forefront of social technology innovation, moving beyond traditional platforms into augmented and virtual reality. This role provides a unique opportunity to shape the future of digital connection while working with cutting-edge machine learning technologies at massive scale.

The ideal candidate will have experience with various classification and optimization problems like payment fraud, click-through rate prediction, search ranking, or recommendation systems. You'll be joining a company that's committed to pushing the boundaries of what's possible in social technology, making this an excellent opportunity for someone looking to make a significant impact in the field of machine learning while taking on a technical leadership role.

Last updated 5 days ago

Responsibilities For Software Engineer (Technical Leadership) - Machine Learning

  • Drive the team's goals & technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features & 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 (Technical Leadership) - Machine Learning

Python
Java
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Experience leading projects with industry-wide impact
  • Experience communicating and working across functions to drive solutions
  • Experience in mentoring/influencing senior engineers across organizations
  • Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term vision
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • 12+ years of experience in programming languages (Python, C++, Java or R) with technical background
  • 8+ years of experience in machine learning, recommendation systems, pattern recognition, NLP, data mining or artificial intelligence

Benefits For Software Engineer (Technical Leadership) - Machine Learning

Medical Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Medical benefits

Interested in this job?

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

Software Engineer (Technical Leadership) - Machine Learning

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

Director, Technical Program Management

Director, Technical Program Management role at Meta, leading AI/ML efforts in the Monetization organization.

Research Scientist Manager, Generative AI - Llama Applied LLMs

Meta is hiring a Research Scientist Manager for Generative AI to lead Llama Applied LLMs development.

Product Manager - AI [PyTorch, Training, Inference]

Product Manager role for AI at Meta, focusing on PyTorch, Training, and Inference, shaping the future of AI innovation.

Research Scientist, Computer Vision (PhD)

Meta is seeking a Research Scientist in Computer Vision (PhD) to advance AI technology and develop contextually aware AI systems.