Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Machine Learning Infrastructure

$276k - $414k

Snap Inc.

Snap Inc ( is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company operates Snapchat ( , a visual messaging app that enhances your relationships with friends, family, and the world, and Specs Inc. ( , a wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji ( , Saturn, and other digital services. Snap Engineering ( teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is why our values ( are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront. We’re looking for a Principal Software Engineer to join Snap’s ML Inference team! What you’ll do: 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 Knowledge, Skills & Abilities 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 Minimum Qualifications: 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 If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information ( "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable). Our Benefits ( : Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success! Compensation In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future. Zone A (CA, WA, NYC) ( : The base salary range for this position is $276,000-$414,000 annually. Zone B ( : The base salary range for this position is $262,000-$393,000 annually. Zone C ( : The base salary range for this position is $235,000-$352,000 annually. This position is eligible for equity in the form of RSUs. A Decade of Snap ( : Learn about our origin story, values, mission, culture of innovation, and more. CitizenSnap ( : In our third annual CitizenSnap Report, we demonstrate progress towards our environmental, social, and governance (ESG) goals, and we lay out our plans looking forward. The DEI Innovation Summit ( : Watch highlights from the 2nd annual DEI Innovation Summit, which brings together thought leaders and DEI experts for a day of courageous conversations to enable bold action. Snap News ( : Stay up to date on the latest and greatest product and innovation news at Snap Applicant and Candidate Privacy Policy ( #J-18808-Ljbffr Snap Inc.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Machine Learning Infrastructure in Palo Alto, CA vacancy
  • $258k - $387k

     ...investors. About the Role As a Principal Software Engineer, you will help define and build the...  ...direction of Nuro's onboard infrastructure. We are looking for a technical leader...  ...platforms, CUDA, image processing, machine learning infrastructure, or accelerated compute... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    16 days ago
  • $244k - $366k

     ...Snap Engineering teams build fun and technically sophisticated...  ...forefront. We’re looking for a Principal Software Engineer to join the Core...  ..., contact book infrastructure, push notifications, SMS...  ...Retrieval/Search Systems Machine learning for search and/or recommender... 
    Suggested
    Local area

    Snap

    Palo Alto, CA
    15 hours ago
  • $160.36k - $240.54k

     ...future. About The Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental...  ..., Simulation, and Technical Infrastructure. Data Platform: The Data...  ...microservice architecture; machine learning, multithreading; x86 architecture... 
    Suggested

    Nuro

    Mountain View, CA
    2 days ago
  • $118k - $390k

    What To Expect As a Software Engineer within the Autopilot AI Infrastructure team, you will work on reinforcing, optimizing, and scaling our infrastructure...  ...concepts and primitives Understanding of modern machine learning concepts and state of the art deep learning Experience... 
    Suggested
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $204k - $259k

     ...states. The Simulation ML Infrastructure team builds scalable AI/ML infrastructure...  .... This role reports to an Engineering Manager. You will: Be part...  ...: 5+ years of professional software engineering experience, with at least 3 years in machine learning infrastructure such as... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $176k

    # Sr. Software Engineer, Model Scaling, AI InfrastructureTesla$176K - $558KPalo Alto, CA,...  ...intersection of distributed systems, machine learning, and performance engineering. You will...  ...closely with ML practitioners and infrastructure engineers to improve training efficiency... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    AI Pulse

    Palo Alto, CA
    2 days ago
  • $229k - $343k

     ...Responsibilities Design and optimize infrastructure systems for machine learning workloads at scale and drive...  ...and evaluation Work closely with ML engineers to deploy cutting-edge models into...  ...experience 9+ years of post-Bachelor’s software development experience; or Master’... 
    Local area

    Snap Inc.

    Palo Alto, CA
    2 days ago
  • $181k - $297k

     ...we build secure, compliant infrastructure with integrity woven into every...  ...Automation, Compliance and Engineering. Our commitment to our...  ...expertise in data modeling, machine learning, and advanced analytics to...  ...foundations in large, distributed software environments. Experience... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours
    Shift work

    LinkedIn

    Mountain View, CA
    2 days ago
  •  ...Palantir builds the world’s leading software for data-driven decisions and...  ...more. The Role We are a software engineering team with expertise in enabling ML...  ...solve problems at the intersection of infrastructure and machine learning that directly enable critical customers... 

    Palantir

    Palo Alto, CA
    2 days ago
  • $124k - $420k

    What To Expect As a Software Engineer for the Optimus team, you will build the tools and infrastructure to make and measure improvements to neural network architecture,...  ...maintain high availability / jobs throughput for Machine Learning Build and improve tooling to deploy... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $281k - $356k

     ...understand this data. World-class data analysis infrastructure is the bedrock of Waymo's success. It is...  ...Accelerating research and development cycles across engineering, including Simulation, Onboard, and Machine Learning. Enabling data-driven decisions for our commercial... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $190k - $202k

     ...come join us. About the Role Wing is looking for a Software Engineer, Data Infrastructure to join our Flight Systems team. This role is Hybrid...  ...making flight data securely accessible for analysis, machine learning and AI. Your work will empower engineering and flight... 
    Local area

    Wing

    Palo Alto, CA
    2 days ago
  • $349k - $431k

     ...our autonomous driving software. Waymo's AI is at the...  ...report to our Director of Engineering who leads Systems Intelligence and Machine Learning. We are seeking a deeply experienced Principal Software Engineer to...  ...frameworks, and AI infrastructure. A track record of architecting... 

    Waymo

    Mountain View, CA
    5 days ago
  • $251k - $310k

     ...S. states. The Simulation Infrastructure team creates reliable, scalable...  ...the Waymo Driver’s software stack at a massive scale. We...  ...customers—including Software Engineers, Product, Data Science, System...  ...Partner with simulation, machine learning, and platform infrastructure... 

    Waymo

    Mountain View, CA
    2 days ago
  • $193.93k - $352.29k

     ...About the Role Nuro takes a machine‑learning‑first approach to...  ...scalable and reliable data infrastructure. This infrastructure is designed...  ...collaborates closely with system engineers to thoroughly validate the...  ...practices across broader software organization A bachelor's... 
    Work experience placement

    Nuro

    Mountain View, CA
    2 days ago
  • $245k - $330k

    Senior Engineering Manager, Core Infrastructure Overview Moveworks is on a mission to make language the universal...  ...Salesforce. Powered by GPT-class machine learning models, the Moveworks platform...  ...Technology Industries Software Development #J-18808-Ljbffr Moveworks
    Full time
    Immediate start

    Moveworks

    Mountain View, CA
    17 hours ago
  • $147k - $211k

    Google is seeking a Software Engineer to develop next-generation technologies that change...  ...critical in advancing AI capabilities and infrastructure. The ideal candidate will have...  ...Python or C++, along with knowledge in machine learning and algorithm design. A Bachelor’s... 

    Google

    Mountain View, CA
    2 days ago
  •  ...intelligence into the physical world. As a Principal Engineer, you will set the technical direction for systems that blend cloud infrastructure, machine learning, and hardware interaction. You will...  ...10+ years of professional software development experience Experience designing... 
    Immediate start

    Siemens

    Santa Clara, CA
    14 hours ago
  • $132k - $390k

    Backend Software Engineer, Machine Learning Platform, AI Infrastructure As a Software Engineer within the Autopilot AI Infrastructure team, you will work on reinforcing, optimizing, and scaling our infrastructure components supporting AI research activities for Autopilot... 
    Hourly pay
    Full time
    Temporary work
    Casual work
    Flexible hours

    Tesla Motors, Inc.

    Palo Alto, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, AI/ML, AI and Infrastructure Mountain View, CA, USA Mid level role focused on driving progress, solving problems, and mentoring...  ...duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure... 
    Full time
    Worldwide

    Google

    Mountain View, CA
    2 days ago
  • $130k - $155k

    Quantifind is looking for a Software Engineer to join our Platform team in Palo Alto, California. You will help define and deliver a range of data services and machine learning infrastructure that drives our SaaS products. The role demands expertise in programming languages... 

    Quantifind

    Palo Alto, CA
    2 days ago
  • The Role As a Principal Software Engineer in the Vehicle AI division, you will be the technical cornerstone of our smart cabin initiatives....  ...AI Optimization: Lead the deployment and optimization of machine learning models (LLMs, computer vision, audio processing) for resource... 

    Gravity Engineering Services Pvt Ltd.

    Mountain View, CA
    2 days ago
  • $147k - $237.5k

     ...Job Summary The Team Engineering - Our engineering...  ...environment. Job Summary As a Principal Frontend UI Engineer...  ...for complex web software development....  ...public and private cloud infrastructures. Continuously...  ...strong interest in AI, machine learning, and large language... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $332k - $421k

     ...scale. You will report to our Director of Engineering in our Perception Organization....  ...labeling budget partnering with Waymo infrastructure teams Develop solutions for frequently...  ...Proficiency in C++, Python, and modern deep learning toolkits like PyTorch or JAX Passion to... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $349k - $431k

     ...simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning models that power the Waymo Driver. Our systems...  ...Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  •  ...scaling fast, and we're building the infrastructure to match it. We are evolving from a...  ...the next decade. About the Role As a Principal Engineer on Ads, you will serve as the...  ...project. You will partner closely with Machine Learning, Product, Data Science, and Infrastructure... 
    Hourly pay
    H1b
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    2 days ago
  • $143.63k - $299.38k

     ...re looking to write mobile app code, engineer the servers behind our massive ad tech...  ...to audience engagement. As a Principal Software Dev Engineer you will serve as the technical...  ...to leverage data‑driven insights and machine learning to continuously optimize user experiences... 
    Work experience placement
    Work at office
    Flexible hours

    Yahoo Holdings Inc.

    Mountain View, CA
    2 days ago
  • $152k - $228k

     ...regression test different aspects of the software and hardware integration layer. At...  ...it reaches the road. You will own the infrastructure that makes this possible. Our Performance...  ...profiling tools, and much, much more. Engineers across the company rely on this platform... 
    Temporary work

    Nuro

    Mountain View, CA
    2 days ago
  • $141k - $202k

    Software Engineer, PhD, Early Career, Infrastructure, 2026 Start Sunnyvale, CA, USA; Atlanta, GA, USA; Austin, TX, USA; Kirkland, WA, USA; Los Angeles, CA...  ..., databases, data mining, distributed systems, machine learning, networking, or systems. Experience in designing... 
    Full time

    Google

    Sunnyvale, CA
    2 days ago
  • $2,000 per month

     ...models and extremely deep chain-of-thought reasoning. Software Engineer, Infrastructure Performance Designing and writing software for new...  ...if it goes outside your job description Want to learn more about machine research We encourage you to apply even if you do not... 
    Work at office
    Relocation package

    OpenReq

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Machine Learning Infrastructure. Be the first to apply!