> Markdown version of [/jobs/ext/4720738-principal-machine-learning-engineer-ml-training-platform](https://www.wearedevelopers.com/jobs/ext/4720738-principal-machine-learning-engineer-ml-training-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Machine Learning Engineer, ML Training Platform - **Company:** Snap Inc. - **Location:** Los Angeles, CA, United States - **Salary:** $244,000 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Computer Programming, Software Debugging, Machine Learning, Memcached, NoSQL, Redis, Tensorflow, Software Engineering, Graphics Processing Unit (GPU), Pytorch, Deep Learning, AutoML, Kubernetes, Information Technology, Machine Learning Operations, Docker - **Published:** November 14, 2026 - **Apply:** https://www.adzuna.com/details/5962066324 ## About the Role * Strong understanding of machine learning approaches and algorithms * Excellent programming and software design skills, including debugging, performance analysis, and test design * Proven track record of operating highly-available systems at scale * Ability to proactively learn new concepts and technology and apply them at work * Skilled at solving ambiguous problems * Strong collaboration and mentorship skills, * BS in technical field such as computer science, mathematics, statistics or equivalent years of experience * 14+ years of industry machine learning experience * Experience with GPU/TPU training and optimizations, * Masters/PhD in a technical field such as computer science * Experience leading teams and driving technical roadmaps * Experience working with machine learning, recommendation and ranking systems, or vector similarity search * Experience with TensorFlow, PyTorch, or related deep learning frameworks * Experience with Docker, Kubernetes, Ray, NoSQL solutions, Memcache/Redis, Google/AWS services * Experienced in MLOps and managing production machine learning lifecycle ## Description * Design, implement, and scale critical machine learning components and services to support Snap's most strategic initiatives * Build a next-generation training framework that can support large-scale model training, enabling us to push the limits of what's possible with machine learning * Perform training and model performance optimization with various GPUs to improve model training speed and efficiency * Develop an AutoML platform to accelerate model generation and automate the machine learning model lifecycle * Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products or services * Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management * Provide technical direction that influences the entire company