Machine Learning Engineer Jobs at Nuro with Visa Sponsorship
Machine Learning Engineer jobs at Nuro involve building 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 visa, or another work authorization pathway, Nuro treats visa sponsorship as a standard part of hiring for technical roles.
Find Machine Learning Engineer Jobs at NuroOverview
Showing 5 of 9+ Machine Learning Engineer Jobs at Nuro


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 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 takes a machine-learning-first approach to autonomous driving technology. In an ML-first system, the overall system performance depends heavily on the quantity and diversity of its training and evaluation data.
The team plays a crucial role in the advancement of autonomous driving systems by creating a scalable and reliable data infrastructure. This infrastructure is designed to produce training and evaluation data derived from both on-road collected logs and simulation logs. Additionally, the team collaborates closely with system engineers to thoroughly validate the autonomous driving system before its deployment.
About the Work
- Design and develop unified, introspectable, large-scale batch and streaming data pipelines that can ingest and process data across a wide range of use cases relevant to evaluation.
- Create and implement a storage system capable of accommodating both the large volume and diverse range of evaluation and performance metrics.
- Construct intuitive dashboards and reports to present evaluation results, facilitating straightforward comparisons that highlight both improvements and regressions of the ML components and the overall system.
- Develop and maintain continuous testing and monitoring systems to guarantee the integrity and resilience of our data and associated data pipelines.
- Develop data mining tools with applied ML techniques to support data discovery needs from Autonomy including Perception, Behavior, and Mapping.
- Develop data annotation tools to support first-party and third-party labeling workforce to provide high fidelity perception, mapping, and driving trajectory labels.
- Scale data annotation labels with applied State-of-the-art ML techniques.
About You
- You have a degree in BS, MS.c or Ph.D, plus 4 years of relevant work experience.
- Strong proficiency in Python or similar languages.
- Domain experience: Experience working with large-scale data and building scalable & reliable systems/data pipelines; ability to understand and design complex systems.
- Engineering leadership: Experience setting team or project product and technical vision, timelines, and prioritization; being a Technical Lead, mentoring and support junior engineers.
- Technical excellence: Ability and willingness to deep dive into implementation, driving technical standards and best practices across broader software organization.
- A bachelor's degree in Computer Science, Electrical Engineering, or a closely related field.
Bonus Points
- Strong proficiency in C++ or other high-performance low-level languages.
- Strong knowledge of GCP, GCS, BigQuery, or PostgreSQL.
- Knowledge of data engineering, and its tooling and best practices.
- Knowledge of batch and streaming data processing, warehousing, and analytics solutions.
- Experience working with large-scale distributed data systems.
- Experience with system & framework design.
- Experience with data workflow orchestration platforms.
At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected pay range is between $193,930 and $352,290 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.
Tips for Finding Machine Learning Engineer Jobs at Nuro
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.
Understand how Nuro structures the H-1B filing timeline
H-1B cap-subject petitions must be filed in April for an October 1 start date. If your offer comes outside that window, negotiate a start date your employer can support through cap-exempt status or a bridge authorization like OPT.
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.
Frequently 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 visa, TN visa, 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 visa 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.