companyNuro logo

Software Engineer - Distributed Compute Systems at Nuro | Mountain View, CA

NuroMountain View, California (HQ)
On-site Full-time $132.3K/yr - $198.4K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proven experience in developing large-scale distributed applications (e.g., Kubernetes). Self-motivated with a knack for identifying system improvement opportunities and driving positive change. Ability to translate high-level requirements into detailed, cohesive system designs. A keen interest in understanding application logic across Nuro and a commitment to going the extra mile. Strong collaborative spirit and a focus on creating exceptional user experiences. Startup mentality: demonstrated ability to thrive in a dynamic, ambiguous environment.

About the job

Who We Are

Nuro is at the forefront of self-driving technology, dedicated to making autonomy a reality for everyone. Established in 2016, we have developed the world’s most scalable driver, merging advanced AI with automotive-grade hardware. Our innovative platform, the Nuro Driver™, is designed to facilitate a diverse array of applications—from robotaxis and commercial fleets to personal vehicles. With a proven track record from years of deployment, Nuro provides automakers and mobility platforms a clear path to commercial-scale autonomous vehicles, fostering a safer, more interconnected future.

About the Role

We are seeking experienced Software Engineers to expand and optimize Nuro's extensive cloud and data center computing infrastructure. This system is crucial for various business applications across the company, including machine learning data pipelines, data discovery, simulation, and time-series multimedia log processing. In this role, you will create a scalable, efficient, and reliable system that connects core infrastructure with high-level job requests, enhancing large-scale computations for autonomy and other engineering teams.

About the Work

  • Design and develop scalable, reliable frameworks, such as BATES, to manage and execute large workloads in both cloud and on-premise clusters.
  • Collaborate with application teams across Nuro to provide robust, generic tools and APIs that streamline the development of mission-critical applications.
  • Enhance workload efficiency and turnaround time by analyzing application context, identifying inefficiencies and bottlenecks, prioritizing tasks, and implementing innovative solutions.

About Nuro

Nuro is a pioneering self-driving technology company that aims to make autonomous transportation accessible to everyone. With a focus on innovation and scalability, Nuro is reshaping the future of mobility through cutting-edge technology and strategic partnerships.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.