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

Nuro logo
Nuro

Senior Software Engineer, Context Map

Senior Software Engineer for Context Map in Mountain View, CA. Expertise in ML, robotics, and software development required.

Nuro logo
Nuro

Senior Software Engineer, Simulation

Senior Software Engineer role focusing on simulation for autonomous driving technology, requiring Python and C++ skills.

NVIDIA logo
NVIDIA

Senior Software Engineer, AI Platform - Robotics

Senior Software Engineer needed for AI Robotics platform at NVIDIA, Santa Clara. Involves cloud platforms, Kubernetes, Python.

NVIDIA logo
NVIDIA

Senior Backend Engineer, AI Platform - Robotics

Join NVIDIA as a Senior Backend Engineer to develop AI platforms for robotics. Work remotely with cutting-edge technology.

NVIDIA logo
NVIDIA

Senior Software Engineer, Robotics Manipulation

Senior Software Engineer specializing in Robotics Manipulation, AI, C++, and ROS in Santa Clara, CA.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

NVIDIA logo
NVIDIA

Senior Deep Learning Performance Software Engineer

Senior role optimizing deep learning performance at NVIDIA, involving Python, HPC, and AI technologies.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

Refuel logo
Refuel

Senior Software Engineer - Backend/Platform

Senior Backend/Platform Engineer at Refuel.ai, pioneering ML applications with a modern tech stack.

NVIDIA logo
NVIDIA

Senior Full-Stack Software Engineer

Join NVIDIA as a Senior Full-Stack Software Engineer, working on cutting-edge web applications and infrastructure.

Waymo logo
Waymo

Machine Learning Engineer, Training

Join Waymo as a Machine Learning Engineer to develop distributed training infrastructure for autonomous driving.

NVIDIA logo
NVIDIA

Machine Learning Engineer - LLM Fine-tuning and Performance

Join NVIDIA as a Machine Learning Engineer specializing in LLM fine-tuning and performance optimization. Work with cutting-edge ML technologies.

NVIDIA logo
NVIDIA

Senior Engineering Manager, Robotics and ML Applications

Senior Engineering Manager for Robotics & ML at NVIDIA, leading innovative projects in AI and robotics applications.

Helm.ai logo
Helm.ai

Remote Software Engineer - Machine Learning and Cloud Infrastructure

Join Helm.ai as a Remote Software Engineer to develop ML tools, build cloud infrastructure, and work on AI technology.

NVIDIA logo
NVIDIA

Senior Full Stack Engineer, Deep Learning Algorithms

Join NVIDIA as a Senior Full Stack Engineer to build software for AI, focusing on deep learning algorithms and high-performance computing.

NVIDIA logo
NVIDIA

Senior Artificial Intelligence Algorithms Engineer

Senior AI Algorithms Engineer role focusing on AI/DL, data analytics, and machine learning in Santa Clara, CA.

Tesla logo
Tesla

Software Engineer, Machine Learning Infrastructure

Join Tesla as a Software Engineer in ML Infrastructure to optimize and scale neural network training with Python, C++, and PyTorch.

NVIDIA logo
NVIDIA

Senior Software Engineer, Data Ingestion - Autonomous Vehicles

Senior Software Engineer for Data Ingestion in Autonomous Vehicles at NVIDIA, Santa Clara. Expertise in Go, distributed systems required.

Refuel logo
Refuel

Machine Learning Engineer

Join Refuel as a Machine Learning Engineer to develop core ML algorithms, improve datasets, and collaborate on product scalability.

Scale AI logo
Scale AI

Senior Software Engineer, Machine Learning Infrastructure

Join Scale AI as a Senior Software Engineer in Machine Learning Infrastructure, focusing on backend system design and ML Infrastructure.

NVIDIA logo
NVIDIA

Senior Deep Learning Engineer

Join NVIDIA as a Senior Deep Learning Engineer to optimize AI performance using PyTorch, TensorFlow, and more in Berlin.

Uber logo
Uber

Senior Software Engineer - Machine Learning Platform

Join Uber's Michelangelo Machine Learning Platform team as a Senior Software Engineer to build and manage distributed systems.

Uber logo
Uber

Senior Software Engineer - Machine Learning

Join Uber as a Senior Software Engineer in Machine Learning, focusing on developing member-first experiences in Amsterdam.

Defense Unicorns logo
Defense Unicorns

Senior AI Engineer

Join Defense Unicorns as a Senior AI Engineer to design AI-powered solutions for mission capabilities.