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
Senior Software Engineer, Context Map
Senior Software Engineer for Context Map in Mountain View, CA. Expertise in ML, robotics, and software development required.
Senior Software Engineer, Simulation
Senior Software Engineer role focusing on simulation for autonomous driving technology, requiring Python and C++ skills.
Senior Software Engineer, AI Platform - Robotics
Senior Software Engineer needed for AI Robotics platform at NVIDIA, Santa Clara. Involves cloud platforms, Kubernetes, Python.
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.
Senior Software Engineer, Robotics Manipulation
Senior Software Engineer specializing in Robotics Manipulation, AI, C++, and ROS in Santa Clara, CA.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Senior Deep Learning Performance Software Engineer
Senior role optimizing deep learning performance at NVIDIA, involving Python, HPC, and AI technologies.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Senior Software Engineer - Backend/Platform
Senior Backend/Platform Engineer at Refuel.ai, pioneering ML applications with a modern tech stack.
Senior Full-Stack Software Engineer
Join NVIDIA as a Senior Full-Stack Software Engineer, working on cutting-edge web applications and infrastructure.
Machine Learning Engineer, Training
Join Waymo as a Machine Learning Engineer to develop distributed training infrastructure for autonomous driving.
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.
Senior Engineering Manager, Robotics and ML Applications
Senior Engineering Manager for Robotics & ML at NVIDIA, leading innovative projects in AI and robotics applications.
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.
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.
Senior Artificial Intelligence Algorithms Engineer
Senior AI Algorithms Engineer role focusing on AI/DL, data analytics, and machine learning in Santa Clara, CA.
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.
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.
Machine Learning Engineer
Join Refuel as a Machine Learning Engineer to develop core ML algorithms, improve datasets, and collaborate on product scalability.
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.
Senior Deep Learning Engineer
Join NVIDIA as a Senior Deep Learning Engineer to optimize AI performance using PyTorch, TensorFlow, and more in Berlin.
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.
Senior Software Engineer - Machine Learning
Join Uber as a Senior Software Engineer in Machine Learning, focusing on developing member-first experiences in Amsterdam.
Senior AI Engineer
Join Defense Unicorns as a Senior AI Engineer to design AI-powered solutions for mission capabilities.