companyNuro logo

Senior Software Engineer - Distributed Computing Systems

NuroMountain View, California (HQ)
On-site Full-time $160.4K/yr - $240.5K/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

To be successful in this role, you should have: A proven track record of developing large-scale distributed systems. Strong problem-solving skills and a results-oriented mindset. Excellent communication and teamwork abilities. A passion for technology and innovation in the field of autonomous vehicles.

About the job

Who We Are

Nuro is a pioneering self-driving technology company dedicated to democratizing autonomy for everyone. Established in 2016, we are developing the world’s most scalable driver, integrating advanced AI with automotive-grade hardware. Nuro licenses its flagship technology, the Nuro Driver™, enabling a diverse range of applications from robotaxis and commercial fleets to privately owned vehicles. With a proven track record in self-driving deployments, Nuro provides automakers and mobility platforms with a clear pathway to commercial-scale autonomous vehicles, fostering a safer, more interconnected future.

About the Role

We are seeking talented senior engineers to enhance and scale Nuro’s expansive computing infrastructure within cloud and data centers. This infrastructure is vital for numerous essential business applications, including machine learning data pipelines, data discovery, simulation, and time-series multimedia log processing. In this role, you will design and implement a scalable, efficient, and reliable system that connects fundamental infrastructure with high-level job requests, making large-scale computations more accessible for autonomy and other infrastructure engineers.

About the Work

  • Design and build scalable, dependable frameworks, such as BATES, to orchestrate and manage large-scale workloads in both cloud and on-premise clusters.
  • Collaborate with application teams across Nuro to develop robust, generic tools and APIs that expedite the creation of mission-critical applications.
  • Enhance workload efficiency and turnaround time by deeply understanding application contexts, identifying inefficiencies and bottlenecks, prioritizing tasks, and implementing innovative solutions.

About You

  • You possess extensive experience in creating and developing large-scale distributed applications (e.g., Kubernetes).
  • You are proactive in recognizing opportunities for system improvements and driving positive transformations.
  • You have the capability to translate high-level requirements into detailed, cohesive system designs.
  • You are eager to gain a deep understanding of application logic across Nuro and are passionate about going the extra mile.
  • You are highly collaborative and dedicated to delivering the best possible user experience.
  • You embody startup spirit: your track record shows you thrive in the dynamic, often ambiguous environment of a startup.

About Nuro

Nuro is at the forefront of self-driving technology, committed to making autonomy accessible to all. With a strong foundation in AI and automotive hardware, we are building scalable solutions for various applications, ensuring a safer and more connected future.

Similar jobs

Tailoring 0 resumes

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