Software Engineering Manager, Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
Machine Learning
Staff Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineering Manager, Machine Learning

Meta's Enterprise Product Applied Research team is seeking a Software Engineering Manager to lead their machine learning initiatives. This role sits at the intersection of cutting-edge AI technology and enterprise solutions, where you'll be responsible for driving innovation in an AI-first world.

As a Software Engineering Manager, you'll lead teams working on transformative products that enhance Metamates' productivity and work quality. The position requires both technical expertise in machine learning and strong leadership skills to guide teams through complex projects with increasing dependencies.

The ideal candidate brings 5+ years of software engineering experience, with a strong background in machine learning and large-scale systems. You'll need proficiency in languages like Python, Java, or PHP, combined with proven experience in technical management and team leadership.

In this role, you'll collaborate with cross-functional partners to define strategy, drive roadmap execution, and influence organizational design. You'll be responsible for measuring team impact, setting clear goals, and ensuring technical excellence in machine learning implementations.

Meta offers an opportunity to shape the future of social technology, working beyond traditional digital connections toward immersive experiences including AR and VR. You'll be part of a company that's continuously pushing boundaries and setting new standards for what's possible with AI.

The position is based in Bangalore, India, with a requirement to remain in the role for at least 24 months before any internal transfers. This stability requirement ensures continuity and deep impact in building transformative AI solutions for Meta's enterprise systems.

Join Meta to be at the forefront of AI innovation, lead high-impact technical teams, and help shape the future of how billions of people connect and interact. This role offers the unique opportunity to combine technical ML expertise with leadership skills to drive meaningful change in enterprise technology.

Last updated a day ago

Responsibilities For Software Engineering Manager, Machine Learning

  • Lead teams that deliver on multiple projects of increasing dependencies in an ambiguous or high-impact area
  • Work with team and cross-functional partners to define and influence strategy
  • Drive roadmap creation and execution
  • Collaborate with various functions, drive engineering initiatives and have an impact at an organizational level
  • Participate in technical design
  • Measure the impact of your team and set clear expectations and goals
  • Work effectively with cross-functional partners and stakeholders
  • Partner with leadership to influence and drive organization design

Requirements For Software Engineering Manager, Machine Learning

Python
Java
PHP
  • 5+ years of software engineering work experience, including hands-on technical management building large scale systems
  • 5+ years experience coding in C++, Java, Python and/or PHP
  • BS / MS in Computer Science or related discipline (In lieu of degree, 4+ years work experience)
  • Demonstrated experience recruiting and managing technical teams
  • Be both highly technical and an effective people manager
  • Experience supporting machine learning teams
  • Be a subject matter expert in an ML domain
  • Must remain in role in India for minimum 24 months before transfer eligibility

Interested in this job?

Jobs Related To Meta Software Engineering Manager, Machine Learning

Software Engineer, Systems ML - Frameworks/Compilers/Kernels (PhD)

PhD Software Engineer role at Meta focusing on PyTorch Accelerator Enablement team, optimizing GenAI model inference on GPUs.

Software Engineer (Leadership) - Machine Learning

Lead Machine Learning Engineering role at Meta, combining technical ML expertise with leadership responsibilities to drive innovation and scale across Meta's platforms.

Software Engineer, Machine Learning

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

Software Engineering Manager, Machine Learning

Lead machine learning engineering teams at Meta, driving AI innovation and product development while managing technical teams and strategic initiatives.

Computer Vision Engineer (Leadership)

Lead Computer Vision Engineer role at Meta, focusing on AR/VR technology development and team leadership in Reality Labs division.