Nuro logo

Senior Software Engineer, ML Infrastructure

Nuro

Who We Are

Nuro is a pioneering AI Robotics company that enhances everyday life through robotics. Founded in 2016, Nuro has deployed fully autonomous vehicles on the roads of California and Texas. Our core technology, the Nuro Driver™, integrates cutting-edge AI software with automotive-grade L4 sense and compute hardware. The primary application of our technology is in autonomous goods delivery, partnering with globally recognized brands like Uber and FedEx.

About The Role

The ML Infrastructure team at Nuro is expanding, and we are seeking experienced engineers to contribute to our growth. As a member of this team, you will work on a machine learning-first software stack, providing solutions that support ML development across the company. This includes optimizing cloud training and onboard inference, developing a distributed training platform, and enhancing ML compiler architecture.

Key Responsibilities

  • Develop and optimize distributed training processes to enhance speed and reduce costs.
  • Engage in the development of a distributed training platform.
  • Profile and optimize the performance of onboard inference systems.
  • Improve the usability and functionality of ML compilers.

About You

You have at least 2 years of experience in machine learning, ML infrastructure, or GPU programming. You are proficient in C++/C and Python, and have a strong coding background. Knowledge of deep learning frameworks such as TensorFlow, PyTorch, or JAX is essential. Understanding of deep learning algorithms, including those used in computer vision, NLP, and behavior planning, is also crucial.

Bonus Points

  • Experience with CUDA, Cublas, Cudnn, or other Nvidia SDKs.
  • Familiarity with model quantization, compilers, or ML compilers like TensorRT, TVM, XLA, Clang.
  • Experience with AI algorithms and hardware codesign.
  • Knowledge of distributed training speedup technologies like Horovod, DeepSpeed.
  • Proficiency in deep learning algorithms such as YOLO, Transformer.

Compensation and Benefits

For this role, the expected base pay range is between $138,225 and $207,575 annually, depending on your experience, qualifications, and location. This position also includes eligibility for an annual performance bonus, equity, and a comprehensive benefits package. Nuro is committed to fostering an inclusive and safe work environment for all employees.

Benefits
Extracted with AI

  • Annual performance bonus
  • Equity
  • Competitive benefits package

Similar jobs

Last update: 23 minutes ago

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Applied Intuition logo
Applied Intuition

Software Engineer - Autonomous Driving

Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.

dataroots logo
dataroots

Expert Machine Learning Engineer

Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

NN Group logo
NN Group

Senior Full-stack Engineer (Angular, Node.js, TypeScript)

Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Uber logo
Uber

Staff Software Engineer: Data & Infrastructure Platforms - Metrics & Alerting

Join Uber's Amsterdam team as a Staff Software Engineer focusing on Data & Infrastructure Platforms, specializing in Metrics & Alerting.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Pleo logo
Pleo

Senior Backend Engineer (Kotlin, Microservices)

Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Huawei Nederland logo
Huawei Nederland

Information Retrieval Algorithm Engineer

Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.