Taro Logo

Principal Machine Learning Engineer, ML Inference Platform, Level 7

Technology company focused on camera and AR technology, creator of Snapchat, Lens Studio, and Spectacles.
$276,000 - $414,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
9+ years of experience
AI

Description For Principal Machine Learning Engineer, ML Inference Platform, Level 7

Snap Inc., the technology company behind Snapchat, Lens Studio, and Spectacles, is seeking a Principal Machine Learning Engineer to join their ML Inference Platform team. This role is critical in developing and scaling machine learning infrastructure that powers services reaching hundreds of millions of users globally. The position involves designing and implementing next-generation inference frameworks, optimizing model performance, and providing technical leadership that shapes company-wide initiatives.

The role requires deep expertise in machine learning, with a focus on building high-throughput serving systems and GPU optimization. You'll be working at the intersection of large-scale systems and cutting-edge ML technology, making critical decisions that impact Snap's most strategic initiatives. The position offers a competitive compensation package including equity and comprehensive benefits.

The company follows a "default together" policy, expecting team members to work from office 4+ days per week. This approach is designed to foster culture building and enhance collaboration. The role is available in several major tech hubs including Los Angeles, Seattle, and Palo Alto, with competitive salary ranges based on location.

This is an excellent opportunity for an experienced ML engineer looking to make significant impact at scale, working with modern technologies like TensorFlow, PyTorch, Kubernetes, and cloud services. The role combines technical depth with leadership responsibilities, requiring both strong engineering skills and the ability to influence technical direction across the organization.

Last updated 2 days ago

Responsibilities For Principal Machine Learning Engineer, ML Inference Platform, Level 7

  • Design, implement, and scale critical machine learning components and services
  • Design and build next-generation inference framework for high-throughput serving
  • Perform model and inference optimization with various GPUs
  • Work across teams to understand product requirements and deliver solutions
  • Advocate for best practices in availability, scalability, and operational excellence
  • Provide technical direction that influences the entire company

Requirements For Principal Machine Learning Engineer, ML Inference Platform, Level 7

Python
Kubernetes
Redis
  • BS in technical field or equivalent experience
  • 9+ years of post-Bachelor's machine learning experience (or Master's + 8 years, or PhD + 5 years)
  • 2+ years of experience as a technical lead
  • Experience with GPU/TPU inference and optimizations
  • Strong understanding of machine learning approaches and algorithms
  • Excellent programming and software design skills
  • Experience with TensorFlow, PyTorch, or related deep learning frameworks
  • Experience with Docker, Kubernetes, Ray, NoSQL, Redis, Google/AWS services

Benefits For Principal Machine Learning Engineer, ML Inference Platform, Level 7

Medical Insurance
Parental Leave
Mental Health Assistance
  • Comprehensive medical coverage
  • Paid parental leave
  • Emotional and mental health support programs
  • Equity in the form of RSUs
  • Competitive compensation packages

Interested in this job?

Jobs Related To Snap Inc. Principal Machine Learning Engineer, ML Inference Platform, Level 7