Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Snap Inc.

Manager, Software Engineering, ML Inference

Snap Inc.

Manager of Software Engineering leading a team of ML Infrastructure engineers at Snap Inc. Overseeing model training, inference, and data pipeline systems.

Posted 7/1/2026full-timePalo Alto • California, Washington • 🇺🇸 United StatesSeniorLead💰 $229,000 - $343,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed Systems

About the role

Key responsibilities & impact
  • Lead and mentor a team of ML Infrastructure engineers responsible for building and scaling the systems that power Snap's model training, inference, and data pipelines
  • Set the strategy, build a roadmap, create measurable goals, and lead your team to deliver high-impact ML infrastructure initiatives
  • Evaluate the technical tradeoffs of key decisions and serve as a strong technical mentor across the team
  • Perform design and code reviews to continuously raise the technical excellence bar
  • Collaborate with ML engineers, product teams, and cross-functional stakeholders to understand requirements, evaluate tradeoffs, and deliver solutions at scale
  • Hire, grow, and retain high-performing engineers by creating growth opportunities, giving regular feedback, and managing performance
  • Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
  • Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production-ready quality

Requirements

What you’ll need
  • Bachelor's degree in a technical field such as computer science or equivalent years of experience
  • 9+ years of post-Bachelor's software engineering experience; or a Master's degree in a technical field + 8+ years of post-grad experience; or a PhD in a related technical field + 5+ years of post-grad experience
  • 1+ year(s) of experience managing an engineering team
  • Experience with distributed systems and large-scale ML infrastructure

Benefits

Comp & perks
  • paid parental leave
  • comprehensive medical coverage
  • emotional and mental health support programs
  • compensation packages that let you share in Snap’s long-term success

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software EngineeringMachine Learning InfrastructureCode ReviewTechnical StrategyData Pipeline Development
Soft Skills
MentoringCollaborationPerformance ManagementFeedback Delivery