> Markdown version of [/jobs/ext/1747766-principal-software-engineer-machine-learning-infrastructure](https://www.wearedevelopers.com/jobs/ext/1747766-principal-software-engineer-machine-learning-infrastructure). 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 Software Engineer, Machine Learning Infrastructure - **Company:** Snap Inc. - **Location:** Seattle, WA, United States - **Experience:** Experienced - **Salary:** $276,000.0 - **Contract:** Permanent contract - **Skills:** Computer Programming, Software Debugging, Distributed Systems, Machine Learning, Tensorflow, Software Engineering, Graphics Processing Unit (GPU), Pytorch, Large Language Models, Kubernetes, Information Technology, Multiplatform - **Published:** July 9, 2026 - **Apply:** https://dejobs.org/x/x/FF3047DD6F4C4BF8BC63263EED18CE3D/job/ ## About the Role * 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, * Bachelors in technical field such as computer science, mathematics, statistics or equivalent years of experience * 10+ years of post-Bachelor's software development experience; or a Master's degree in a technical field + 9+ year of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or acting as the domain-expert to a technical organization * Experience in technical leadership/ownership and setting technical direction for engineering projects * Experience architecting, designing, and developing large scale distributed systems and high-throughput RPC services Preferred Qualifications: * Advanced degree in a technical field such as computer science * Experience with cross platform development * Ability to promote product excellence and collaboration, driving a portfolio of concurrent engineering projects, from short-term critical feature launches to long-term research initiatives. * Ability to create a compelling vision for the future, communicate clearly, and have a collaborative leadership approach. * Experience with Tensorflow, PyTorch, Kubernetes, GPU, LLM inference is a plus ## Description * Oversee technical strategy and architecture in ML Inference Platform services * Design, implement, and scale critical engineering components and services to support ML inference and deployment * 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 ## Related Videos - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)