Staff Software Engineer Jobs at Nuro with Visa Sponsorship
Staff Software Engineer jobs at Nuro sit at the intersection of robotics, autonomy, and large-scale systems engineering. Nuro has a demonstrated history of sponsoring work visas across multiple categories, making it a realistic target for international engineers pursuing long-term U.S. employment in autonomous vehicle technology.
Find Staff Software Engineer Jobs at NuroOverview
Showing 5 of 18+ Staff Software 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 Staff Software Engineer Jobs at Nuro
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Staff Software 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 Staff Software Engineer Jobs at Nuro
Align your portfolio to autonomy systems work
Nuro's Staff Software Engineer roles emphasize distributed systems, perception pipelines, and real-time robotics infrastructure. Before applying, curate projects that show production-scale work in those areas. Generic backend experience won't differentiate you at the staff level.
Confirm your visa type before the offer stage
Nuro sponsors several visa categories, but not every category fits every situation. Know whether you need H-1B cap registration, an H-1B1 visa if you qualify as an Australian or Chilean national, or a TN if you're Canadian or Mexican, before the recruiter asks.
Target roles that match your degree field precisely
H-1B specialty occupation approval depends on a direct link between your degree and the role. For a Staff Software Engineer position, a degree in computer science, electrical engineering, or a closely related field strengthens the petition and reduces USCIS RFE risk.
Understand the LCA timing before your start date
Your employer must file a certified Labor Condition Application with DOL before USCIS can approve your H-1B petition. This step alone can take one to three weeks. Factor it into your negotiated start date so you're not starting before authorization is in place.
Use Migrate Mate to track Nuro's open Staff Engineer roles
Nuro's job listings move quickly at the staff level. Use Migrate Mate to filter for Staff Software Engineer openings at Nuro that explicitly support visa sponsorship, so you're applying to active roles rather than chasing listings that have already closed.
Prepare for technical interviews that reflect production systems
Nuro's staff-level engineering interviews go beyond LeetCode. Expect system design rounds focused on fault-tolerant, low-latency infrastructure and questions tied to autonomous vehicle constraints. Review your experience with real-time scheduling, sensor data pipelines, or hardware-software interfaces before your first screen.
Frequently Asked Questions
Does Nuro sponsor H-1B visas for Staff Software Engineers?
Yes, Nuro sponsors H-1B visas for Staff Software Engineer roles. Because the H-1B is a specialty occupation visa, your degree must align directly with the engineering discipline the role requires. Nuro also sponsors H-1B1 visas for eligible Australian and Chilean nationals, which bypasses the annual H-1B lottery entirely.
How do I apply for Staff Software Engineer jobs at Nuro?
Applications go through Nuro's careers page. For international candidates, the most effective approach is to apply only to roles that explicitly list visa sponsorship as available, then address sponsorship directly with the recruiter early in the process. You can browse current Staff Software Engineer openings at Nuro filtered by sponsorship eligibility on Migrate Mate.
Which visa types does Nuro commonly use for Staff Software Engineers?
Nuro sponsors H-1B, H-1B1 visa, TN visa, F-1 OPT, F-1 CPT, J-1 visa, and employment-based Green Card pathways including EB-2 and EB-3. For staff-level engineers, H-1B and EB-2 are the most common long-term paths. TN visa is available to Canadian and Mexican nationals in qualifying engineering roles without going through the H-1B lottery.
What qualifications does Nuro expect for Staff Software Engineer candidates?
Staff Software Engineer roles at Nuro typically require significant industry experience beyond a bachelor's degree in computer science, electrical engineering, or a related field. Nuro looks for engineers who have led technical direction on complex systems, not just contributed to them. Experience with robotics, autonomy stacks, or real-time distributed systems is a meaningful differentiator at this level.
How do I think about timing if I'm on F-1 OPT and targeting Nuro?
If you're on F-1 OPT, your authorization window is time-limited. STEM OPT extensions give you up to 24 additional months if your degree qualifies, but your employer must be enrolled in E-Verify. Nuro participates in E-Verify, which makes a STEM OPT extension viable there. Apply early enough that an H-1B petition can be filed during the annual April cap-subject registration window before your OPT expires.