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

Senior Software Engineer, ML Infrastructure

$193.93k - $291.15k

Nuro

Job Description

Job Description

Who We Are 

Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the world around us, that's why we're building a universal autonomy platform: self-driving for all roads and all rides.

Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driver™, our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles.

With years of real-world deployment experience and a flexible, partner-led business model, Nuro is working toward a future where millions of autonomous vehicles powered by our technology help make everyday life safer, easier, and more connected.

Nuro has raised over $2B in capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors

About the Role

Nuro is seeking a Software Engineer with expertise in large-scale infrastructure, workload orchestration, and data processing to join our ML Infrastructure team . In this role, you will focus on building and evolving the core platform that provides researchers and engineers with seamless access to compute and data resources. You will be responsible for executing the technical strategy for automated resource provisioning, high-performance workload scheduling, and efficient feature management to accelerate the Nuro Driver™ development lifecycle.

About the Work

You will build the foundation that powers Nuro's model development from experimentation to production. Key responsibilities include:

  • Resource Provisioning & IaC: Scaling automated infrastructure-as-code (IaC) pipelines to manage thousands of GPU/CPU nodes across diverse environments.
  • Intelligent Scheduling: Designing and optimizing workload orchestration to maximize hardware utilization, minimize job wait times, and handle massive-scale distributed training.
  • Data & ETL: Designing robust pipelines for the extraction and transformation of petabyte-scale sensor and telemetry data into ML-ready formats.
  • Feature Management: Implementing robust feature caching and storage solutions to reduce redundant computations and ensure low-latency access to pre-computed features.
  • Platform Abstraction: Contributing to a unified ML platform that abstracts complex cloud infrastructure for end-users.

About You

  • Experience: 4+ years of professional experience in ML Infrastructure, Backend Platform Engineering, or Distributed Systems.
  • Resource Provisioning: Deep familiarity with modern Infrastructure-as-Code and provisioning tools such as Terraform, Pulumi, or Crossplane.
  • Workload Scheduling: Hands-on experience building or managing large-scale orchestrators for compute-heavy workloads (e.g., Kubernetes, KubeRay, Ray, Slurm, or Volcano).
  • Distributed Data Processing: Proficiency in at least one distributed processing framework, such as Apache Spark or Apache Beam, for large-scale data extraction and transformation.
  • Feature Management: Experience implementing or maintaining feature stores and caching layers (e.g., Feast, Hopsworks, or Redis-based custom caching).
  • Systems Design: A strong understanding of distributed systems, networking, and storage bottlenecks in the context of high-performance computing.

Bonus Points

  • Active contributor to open-source projects in the MLOps or Cloud-Native ecosystem (e.g., CNCF, Ray, or Kubeflow communities).
  • Experience with high-performance storage systems (e.g., Lustre, Ceph, or specialized NVMe caching) for ML data loading.
  • Knowledge of cost-optimization strategies for large-scale GPU clusters in public clouds (AWS, GCP, or Azure).

At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $193,930 and $291,150 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.

At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics. #li-dnp

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, ML Infrastructure in Mountain View, CA vacancy
  • $182k - $242k

     ...enterprises, CoreWeave combines superior infrastructure performance with deep technical...  ...About this role We're looking for a Senior Engineer to be a driving force on CoreWeave's Benchmarking...  ...tooling, ideally for infrastructure or ML systems rather than general-purpose BI.... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    17 days ago
  • $183k - $275k

     ...different aspects of the software and hardware...  ...autonomy code change, from ML model updates to radius...  ...road. You will own the infrastructure that makes this possible...  ...much much more. Engineers across the company rely...  ...deliver, and you've briefed senior engineering leadership... 
    Senior
    Temporary work
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    15 days ago
  • $1,000 - $2,030 per month

     ...do Work on the Machine Learning and AI Infrastructure team, which is focused on providing infrastructure for data scientists and other engineers to use ML and AI technologies effectively. Build and maintain software and tools for classical ML stack which helps... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    Cloudkitchens

    Mountain View, CA
    12 hours ago
  • $193.93k - $291.15k

     ...team of high-output generalists where ML and systems engineering converge to push autonomy performance forward. As a Senior Perception ML Data Infrastructure Engineer, you will own the critical...  ...~ BS/MS in Computer Science , Software Engineering, Robotics, or a related... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    15 days ago
  • $174k - $252k

     ...experience.5 years of experience with software development in one or more...  ...and developing large-scale infrastructure or distributed systems.1 year...  ...Rust, or Java.Experience in ML model coding languages (e.g., Python).Google's software engineers develop the next-generation... 
    Senior

    Google

    Sunnyvale, CA
    2 days ago
  • Senior Software Engineer, Infrastructure Software for AI (Centralized AI Data Centers & Distributed AI-RAN Environments) We challenge conventional limits...  ...experience with C/C++. Strong working knowledge of major AI/ML frameworks (PyTorch, TensorFlow, JAX, or similar).... 
    Senior

    Intelliswift - An LTTS Company

    Sunnyvale, CA
    1 day ago
  • $193.93k - $352.29k

     ...investors. About the Role The Autonomy ML Infrastructure team is responsible for building &...  ...compression.  Work with autonomy engineers to optimize, validate, and deploy large...  ..., FTL. Write robust, high quality software to increase our confidence in our vehicle... 
    Senior
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

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

     ...What is not fungible is the infrastructure that decides whether an autonomous...  ...inside Nuro's own engineering organization, under the same...  ...About You ~5+ years of software engineering experience (or 4...  ...helped. ~ Experience with ML training or research infrastructure... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $168k - $264.5k

     ...the world.Join NVIDIA’s CAD Infrastructure team and be part of something...  ...are building a next-generation software platform for semiconductor...  ...ambitious endeavor, and we need engineers who thrive in a hands-on...  ...GNN-based systems.Exposure to ML or agentic tooling, particularly... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • The RoleWe're looking for a Senior Software Engineer to join our ML Infrastructure team and support the foundational infrastructure that powers Gridmatic. Our platform challenges are shaped by the nature of energy markets: forecasts and trading decisions run on tight schedules... 
    Senior
    Home office
    Flexible hours

    Gridmatic

    Cupertino, CA
    1 day ago
  •  ...Cloud, is a leader in AI cloud infrastructure serving tens of thousands of...  ....The Lambda Infrastructure Engineering organization forges the...  ...looking for an experienced Senior Software Engineer to join our storage...  ...Nice to HaveExperience with AI/ML workloads and the unique storage... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    5 days ago
  • $188.5k - $282.7k

     ...opportunity for innovation and solving complex engineering problems for our customers.About Role:...  .... What you’ll do:Responsibilities:Software Development: Understand and enhance the...  ...businesses with their data when infrastructure is attacked.Rubrik provides equal employment... 
    Senior
    Local area

    Rubrik

    Palo Alto, CA
    1 day ago
  • $174k - $252k

     ...program updates and user feedback.Work with a team of dedicated and talented software engineers on critical aspects of the Semantic Understanding Platform (SUP).Develop infrastructure and tools for ML model serving, ML model management, cost transparency and optimization.... 
    Senior

    Google

    San Jose, CA
    2 days ago
  • $198k - $326k

     ...signals throughout the ML lifecycle, process high...  ...repeatable, and enforceable engineering capabilities.As a Sr. Staff Software Engineer, you will help...  ...of AI Governance infrastructure. You will solve complex...  ...SalesExperience level: Mid-Senior LevelIndustry: Internet
    Senior
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation...  ...architecture into its EDA Infrastructure. We expect you to have a deep...  ...systems, familiarity with software testing and deployment, and excellent...  ...from the crowd:Developing ML/AI infrastructure. Developing... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $174k - $252k

     ...design, development, and optimization of software components critical for Large...  ...orchestration (Kubernetes, Google Kubernetes Engine (GKE)), networking infrastructure, and hardware acceleration to build...  ...software development, including AI/ML applications.Preferred... 
    Senior

    Google

    Sunnyvale, CA
    4 days ago
  • $174k - $252k

     ...solutions in one or more specialized ML areas, leverage ML infrastructure, and demonstrate expertise in a...  ...testing, maintaining, or launching software products, and 1 year of experience...  ...accessible technologies.Google's software engineers develop the next-generation... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

     ...networking features to enable AI/ML workloads in GDC platforms....  ....5 years of experience with software development in Go, C or...  ...with developing large-scale infrastructure, distributed systems or networks...  ...Linux OSs.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • $193.93k - $291.15k

     ...components in the full lifecycle of ML models for multiple teams in...  .... We are searching for an engineer with experience building...  ...and scalable machine learning infrastructure and a strong desire to contribute...  ...Python; multithreading; and software performance tuning and... 
    Senior

    Nuro

    Mountain View, CA
    4 days ago
  • $150k - $170k

     ...cooling and standard fiber-optic infrastructure. In 2024, PsiQuantum...  ...develops the algorithms and software needed to make these systems...  ...OverviewPsiQuantum's Applications Software Engineering Team (ASET) builds tools for...  ..., research infrastructure, ML platforms, or early-stage... 
    Senior
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    3 days ago
  • $198k - $326k

     ....As part of our world-class software engineering team, you will take the lead...  ...building the next-generation infrastructure and platforms for LinkedIn,...  ...platform, best-in-class AI/ML infrastructure, Kubernetes compute...  ...EngineeringExperience level: Mid-Senior LevelIndustry: Internet
    Senior
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Sunnyvale, CA
    1 day ago
  • $193.93k - $352.29k

     ...autonomous driving technology. In an ML-first system, the overall...  ...a scalable and reliable data infrastructure. This infrastructure is...  ...collaborates closely with system engineers to thoroughly validate the...  ...best practices across broader software organizationA bachelor's degree... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  • A leading technology company in California is looking for a Senior Software Engineer to develop cutting-edge AI and ML solutions. Responsibilities include writing and testing code, collaborating through design and code reviews, and contributing to documentation. Candidates... 
    Senior
    Full time

    Jobleads-US

    Sunnyvale, CA
    2 days ago
  • $161.3k - $274.2k

     ...workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we...  ...it isn't a testing role. It's applied ML at a point where the methodology...  ...5+ years building production backend or infrastructure systemsStrong in Python or Go (ideally both... 
    Senior
    Contract work
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    4 days ago
  • $159k - $231k

     ...Bachelor’s degree in Electrical Engineering, Computer Engineering,...  ...Integrity Engineer within Platforms Infrastructure Engineering, you will play a...  ...AI hardware for AL/ML, server, networking, and storage...  ...to build the future. From software to hardware our teams are shaping... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $120.5k - $243k

     ...Senior Platform Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an...  ...and intelligent debugging. • Preferred: Knowledge of AI/ML techniques for predicting potential software or hardware errors... 
    Senior
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Sunnyvale, CA
    1 day ago
  • iSono Health is seeking a senior software engineer to architect and develop a state-of-the-art platform, integrating a desktop application with 3...  ...visualization and secure cloud back-end for centralized storage and ML. You will lead a growing team, implement production-grade... 
    Senior

    Worky Ltd

    Sunnyvale, CA
    1 day ago
  • $180k - $260k

    Clockwork.io - Software Driven Fabrics to increase GPU cluster utilization...  ...and veteran systems engineers who share a vision for redefining...  ...complex, traditional infrastructure struggles to meet the demands...  ...Have Experience supporting AI/ML, HPC, storage, or GPU cluster... 
    Senior

    Clockwork.io

    Palo Alto, CA
    3 days ago
  • $193.93k - $352.29k

     ...other leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the...  ...: Data Platform, Simulation, and Technical Infrastructure. Data Platform: The Data Platform serves as... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    15 days ago
  • $159k - $230k

     ...network, power and cooling infrastructure for end-to-end system...  ...development of test software and infrastructure...  ...software designers, test engineers, on project planning...  ...multiple lab users.As a Senior Hardware Performance...  ...to-end highly complex ML system design involving... 
    Senior

    Google

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, ML Infrastructure. Be the first to apply!