Staff Software Engineer Jobs at Nuro with Visa Sponsorship
Staff Software Engineer roles 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.
See All Staff Software Engineer at Nuro JobsOverview
Showing 5 of 35+ Staff Software 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 35+ 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
We are looking for a Senior/Staff Software Engineer to serve as a technical leader for Nuro’s ML Data engine. You will sit at the critical intersection of Autonomy, Machine Learning, and Infrastructure, acting as an architect for the systems that feed our autonomy AI models. In this role you will be a member of the Autonomy team responsible for executing the technical strategy for transforming massive amounts of autonomy data into high-value training signals for autonomy decision making. You will design and build data products for autonomy researchers, develop queries for rare "needle-in-a-haystack" scenarios, and trigger labeling and data ingestion workflows without human intervention. You will partner directly with Autonomy ML researchers to understand their data needs, collaborate with infrastructure teams to define the right data interfaces and APIs, and build robust data selection, simulation, and introspection tools that can process data at scale. If you love solving challenging new problems with a mindset of deriving practical solutions to be used in the physical world, come join us.
About The Work
- Data Pipeline Architecture: Design and build scalable data ingestion and processing pipelines that turn data streams into targeted training datasets. Lead initiatives to improve data quality, detect anomalies, and manage out-of-distribution examples to ensure robust model training and deployment.
- Cross Functional Leadership: Work across autonomy teams and data infra teams to build effective ML data pipelines and products for ML engineers.
- ML Tooling & Introspection: Develop infrastructure and visualization tools that allow ML researchers to easily introspect data, identify model failure modes, query for new data samples, and understand data distribution shifts.
- Labeling Operations Integration: Collaborate closely with the data operations team to define quality standards, automate quality control (QC), and streamline the feedback loop between model performance and annotation guidelines.
- Active Learning & Data Mining Engines: Lead the engineering effort to operationalize research-grade active learning methods. E.g. build systems that compute embeddings or run inference at scale, manage vector databases, and automatically sample the most informative data points for labeling.
About You
Required Qualifications
- 7+ years of experience with a proven track record of technical leadership architecting and delivering complex, multi-system ML data engineering data systems.
- Education: B.S./M.S. in Computer Science, Artificial Intelligence, Electrical Engineering, Robotics, or equivalent practical experience.
- Understanding of end-to-end ML data pipelines and their interaction with model training and evaluation.
- Strong proficiency in C++ and Python, with petabyte-level data management experience.
- Experience taking data concepts (e.g., "uncertainty sampling") and turning them into stable, 24/7 production services.
Preferred Qualifications:
- Prior experience working in large companies with productionized AI systems working on data engines for large scale machine learning.
- Experience in workflow orchestration, introspection UI/UX for data understanding, and ML frameworks for foundation model training.
- Expertise in data-centric AI topics (active learning, pre-training) and their application in autonomous systems.
- You have subject matter expertise and research in one or more of the following areas: Machine Learning, Deep Learning, Robotics, and have some familiarity with the state of the art in ML for autonomous driving and data utilization.
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 $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.

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
We are looking for a Senior/Staff Software Engineer to serve as a technical leader for Nuro’s ML Data engine. You will sit at the critical intersection of Autonomy, Machine Learning, and Infrastructure, acting as an architect for the systems that feed our autonomy AI models. In this role you will be a member of the Autonomy team responsible for executing the technical strategy for transforming massive amounts of autonomy data into high-value training signals for autonomy decision making. You will design and build data products for autonomy researchers, develop queries for rare "needle-in-a-haystack" scenarios, and trigger labeling and data ingestion workflows without human intervention. You will partner directly with Autonomy ML researchers to understand their data needs, collaborate with infrastructure teams to define the right data interfaces and APIs, and build robust data selection, simulation, and introspection tools that can process data at scale. If you love solving challenging new problems with a mindset of deriving practical solutions to be used in the physical world, come join us.
About The Work
- Data Pipeline Architecture: Design and build scalable data ingestion and processing pipelines that turn data streams into targeted training datasets. Lead initiatives to improve data quality, detect anomalies, and manage out-of-distribution examples to ensure robust model training and deployment.
- Cross Functional Leadership: Work across autonomy teams and data infra teams to build effective ML data pipelines and products for ML engineers.
- ML Tooling & Introspection: Develop infrastructure and visualization tools that allow ML researchers to easily introspect data, identify model failure modes, query for new data samples, and understand data distribution shifts.
- Labeling Operations Integration: Collaborate closely with the data operations team to define quality standards, automate quality control (QC), and streamline the feedback loop between model performance and annotation guidelines.
- Active Learning & Data Mining Engines: Lead the engineering effort to operationalize research-grade active learning methods. E.g. build systems that compute embeddings or run inference at scale, manage vector databases, and automatically sample the most informative data points for labeling.
About You
Required Qualifications
- 7+ years of experience with a proven track record of technical leadership architecting and delivering complex, multi-system ML data engineering data systems.
- Education: B.S./M.S. in Computer Science, Artificial Intelligence, Electrical Engineering, Robotics, or equivalent practical experience.
- Understanding of end-to-end ML data pipelines and their interaction with model training and evaluation.
- Strong proficiency in C++ and Python, with petabyte-level data management experience.
- Experience taking data concepts (e.g., "uncertainty sampling") and turning them into stable, 24/7 production services.
Preferred Qualifications:
- Prior experience working in large companies with productionized AI systems working on data engines for large scale machine learning.
- Experience in workflow orchestration, introspection UI/UX for data understanding, and ML frameworks for foundation model training.
- Expertise in data-centric AI topics (active learning, pre-training) and their application in autonomous systems.
- You have subject matter expertise and research in one or more of the following areas: Machine Learning, Deep Learning, Robotics, and have some familiarity with the state of the art in ML for autonomous driving and data utilization.
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 $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.
See all 35+ Staff Software Engineer at Nuro jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Staff Software Engineer at Nuro roles.
Get Access To All JobsTips for Finding Staff Software Engineer Jobs at Nuro Jobs
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 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.
Staff Software Engineer at Nuro jobs are hiring across the US. Find yours.
Find Staff Software Engineer at Nuro JobsFrequently 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, TN, F-1 OPT, F-1 CPT, J-1, 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 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.
See which Staff Software Engineer at Nuro employers are hiring and sponsoring visas right now.
Search Staff Software Engineer at Nuro Jobs