Serve Robotics

ML Performance Engineer

United States

$140,000 – $175,000Compensation
Senior (5 to 8 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Robotics, Artificial Intelligence, BiotechnologyIndustries

Requirements

Candidates must possess a Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or an equivalent field, coupled with over 3 years of experience deploying ML models on embedded or edge platforms, preferably in robotics. A minimum of 2 years of experience with CUDA, TensorRT, and other NVIDIA acceleration tools is required, along with proficiency in Python and C++ for performance-sensitive systems. Experience with NVIDIA Jetson platforms and model conversion workflows is also necessary.

Responsibilities

The ML Performance Engineer will oversee the entire lifecycle of ML model deployment on robots, from ML team handoff to system integration. This includes converting, optimizing, and integrating trained models for Jetson platforms using NVIDIA tools, and developing CUDA kernels and pipelines for efficient inference. Responsibilities also involve profiling and benchmarking ML workloads, identifying and resolving bottlenecks, and implementing model compression techniques for edge inference. The engineer will ensure model robustness under resource constraints, manage GPU and CPU usage on Jetson devices, build benchmarking pipelines, and collaborate with QA and systems teams for validation. Additionally, they will work closely with ML researchers to guide model architectures for edge deployability and provide technical feedback on real-time ML model feasibility within the robotics stack.

Skills

PyTorch
ONNX
TensorRT
CUDA
Nsight
nvprof
TensorRT profiler
NVIDIA Jetson
edge deployment
model optimization
profiling
real-time inference
CUDA kernels
pipelines
embedded systems
robotics software
system integration

Serve Robotics

Autonomous delivery robots for food and retail

About Serve Robotics

Serve Robotics is changing the delivery industry with its self-driving robots that provide sustainable and efficient delivery solutions. Instead of using traditional vehicles, these lightweight, autonomous robots deliver small items like food and retail products, reducing carbon emissions and traffic congestion. The company operates on a delivery-as-a-service (DaaS) model, allowing businesses in the food and retail sectors to subscribe and pay based on their delivery needs. Serve Robotics aims to lead in the autonomous delivery market by offering eco-friendly solutions that enhance customer experience.

Redwood City, CaliforniaHeadquarters
2021Year Founded
$51.6MTotal Funding
POST_IPO_EQUITYCompany Stage
Food & Agriculture, Robotics & Automation, Consumer GoodsIndustries
51-200Employees

Risks

Rapid expansion may strain resources and operational capabilities.
Integration of Vebu could divert focus from core delivery services.
Over-reliance on partners like Uber and Nvidia poses potential risks.

Differentiation

Serve Robotics uses zero-emissions rovers for eco-friendly food delivery.
The company offers delivery-as-a-service with a subscription-based revenue model.
Serve Robotics integrates Vebu's Autocado for expanded automation solutions.

Upsides

Recent $80M funding supports expansion to 2,000 robots by end of 2025.
Acquisition of Vebu enhances automation offerings beyond delivery services.
Appointment of Anthony Armenta boosts AI and software capabilities.

Land your dream remote job 3x faster with AI