Machine Learning Engineer Jobs at Nuro with Visa Sponsorship
Nuro hires Machine Learning Engineers to build autonomous vehicle systems, and the company has a consistent track record of sponsoring work visas for this function. If you're on OPT, H-1B, or another work authorization pathway, Nuro treats visa sponsorship as a standard part of hiring for technical roles.
See All Machine Learning Engineer at Nuro JobsOverview
Showing 5 of 33+ Machine Learning Engineer Jobs at Nuro jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 33+ Machine Learning Engineer Jobs at Nuro
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Machine Learning Engineer Jobs at Nuro.
Get Access To All Jobs
Who We Are
Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—empowering a safer, richer, and more connected future.
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: 3+ 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 $160,360 and $240,540 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.

Who We Are
Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—empowering a safer, richer, and more connected future.
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: 3+ 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 $160,360 and $240,540 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.
See all 33+ Machine Learning Engineer at Nuro jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Machine Learning Engineer at Nuro roles.
Get Access To All JobsTips for Finding Machine Learning Engineer Jobs at Nuro Jobs
Frame your ML experience around autonomy systems
Nuro's ML work centers on perception, prediction, and planning for autonomous delivery vehicles. Tailor your resume to highlight experience with sensor fusion, real-time inference, or robotics pipelines rather than general ML or data science work.
Confirm OPT STEM extension eligibility before applying
Machine Learning Engineer roles at Nuro fall under STEM-designated SOC codes, which means F-1 graduates are typically eligible for the 24-month STEM OPT extension. Verify your degree field qualifies with your DSO before your initial OPT expires.
Find sponsored ML roles at Nuro through Migrate Mate
Nuro posts Machine Learning Engineer openings across teams with varying sponsorship scope. Use Migrate Mate to filter roles at Nuro by visa type so you're only applying to positions that match your current authorization status.
Prepare a portfolio showing production-scale ML deployments
Nuro's hiring bar for ML Engineers emphasizes systems that operate in real-world conditions, not research prototypes. Document projects where you shipped models to production, managed latency constraints, or improved reliability in safety-critical environments.
Ask about PERM sponsorship timing during the offer stage
Green Card sponsorship through PERM under EB-2 or EB-3 is a separate process from your H-1B. Clarify during negotiations whether Nuro initiates PERM after a probationary period or from your start date, since DOL processing adds significant lead time.
Machine Learning Engineer at Nuro jobs are hiring across the US. Find yours.
Find Machine Learning Engineer at Nuro JobsFrequently Asked Questions
Does Nuro sponsor H-1B visas for Machine Learning Engineers?
Yes, Nuro sponsors H-1B visas for Machine Learning Engineers. The company treats sponsorship as a standard part of its technical hiring process. If you're subject to the H-1B cap lottery, Nuro can register you in April for an October 1 start. If you're transferring from another H-1B employer, Nuro can file a transfer petition and you can begin work once USCIS receives the petition.
How do I apply for Machine Learning Engineer jobs at Nuro?
Applications go through Nuro's careers page, where roles are listed by team and seniority. Machine Learning Engineer positions at Nuro typically involve a recruiter screen, a technical phone interview, and a multi-stage onsite covering ML systems design, coding, and domain-specific problem solving focused on autonomous vehicle applications. Tailoring your application materials to robotics or perception use cases improves your chances of advancing past the initial screen.
Which visa types does Nuro commonly use for Machine Learning Engineers?
Nuro sponsors H-1B, H-1B1, TN, and F-1 OPT and CPT for Machine Learning Engineers. For longer-term immigration, the company also supports EB-2 and EB-3 Green Card sponsorship. TN is available to Canadian and Mexican nationals whose ML role qualifies under the USMCA engineer category. If you're nearing the end of OPT, confirming your STEM extension eligibility early gives you the most flexibility during hiring.
What qualifications does Nuro expect for Machine Learning Engineer roles?
Nuro generally looks for a graduate degree in computer science, electrical engineering, or a related field, alongside hands-on experience building and deploying ML systems at scale. For roles tied to autonomous vehicle systems, familiarity with perception stacks, 3D scene understanding, or real-time model serving is a strong differentiator. Research publications or prior work in robotics, self-driving, or safety-critical ML can accelerate your application. You can browse current open roles filtered by visa type on Migrate Mate.
How long does the visa sponsorship process take after a Nuro offer?
Timeline depends on your visa type. An H-1B transfer from an existing employer can move quickly once USCIS receives the petition. A new cap-subject H-1B requires waiting for the April lottery and an October 1 start date. OPT and CPT require coordination with your university's DSO and can take two to four weeks for approval. PERM-based Green Card sponsorship typically takes one to three years depending on your country of birth and DOL processing backlogs.
See which Machine Learning Engineer at Nuro employers are hiring and sponsoring visas right now.
Search Machine Learning Engineer at Nuro Jobs