About the Role
Lead a team at the intersection of AI, distributed systems, and hardware architecture. This role drives ML model efficiency and scale, infrastructure costs, and enables next-generation AI capabilities, directly supporting Meta's ability to train and serve AI models at scale.
Responsibilities
- Build and retain an engineering team, providing coaching, mentorship, and performance management.
- Engage in design reviews, architecture decisions, and technical trade-offs, defining technical vision with Tech Leads.
- Drive complex hardware-software co-design projects to completion, managing roadmaps, timelines, and risk mitigation.
- Collaborate with AI Infra, Hardware Engineering, Product, and Research, representing the team to leadership.
Requirements
- 3+ years managing software engineering teams with a high-performing team track record.
- Technical background in at least two of: AI/ML systems, distributed/HPC systems, or model optimization with GPUs/accelerators.
- Demonstrated ability to engage deeply in technical work and guide decisions.
- Experience supporting engineer development through mentorship, technical guidance, and career growth planning.
- Experience communicating technical strategy and influencing cross-functional stakeholders through written proposals and presentations.
Skills
- AI/ML systems
- Distributed/HPC systems
- Model optimization with GPUs/accelerators
- Responsible, ethical AI practices
- Prompt/context engineering
- Agent orchestration
- AI compilers
- High-performance kernel development
- Hardware enablement
- Performance optimization/profiling
- PyTorch
- TensorFlow
Location
- Remote
Work Type
- Full-time
Experience Level
- 3+ years managing software engineering teams
- Prior Tech Lead, TLM, or IC experience before management
Education Level
- M.S. or Ph.D. in CS, EE, or related field
Salary/Compensations
- $184,000/year to $257,000/year + bonus + equity
Benefits
- Bonus
- Equity
- Benefits
About the Company
- Meta
