Remote Otter LogoRemoteOtter

Software Engineer, ML Performance - Remote

Posted 1 week ago
Software Development
Full Time
CA, USA

Overview

We are seeking a highly skilled ML Performance Engineer to join our robotics team. This technical role bridges the gap between ML research and real-time deployment, enabling advanced ML models to run efficiently on edge hardware such as NVIDIA Jetson platforms. You will work closely with ML researchers, embedded systems engineers, and robotics software teams to ensure that state-of-the-art models can be deployed with optimal performance on robotic platforms.

In Short

  • Own the full lifecycle of ML model deployment on robots—from handoff by the ML team to full system integration.
  • Convert, optimize, and integrate trained models (e.g., PyTorch/ONNX/TensorRT) for Jetson platforms using NVIDIA tools.
  • Develop and optimize CUDA kernels and pipelines for low-latency, high-throughput model inference.
  • Profile and benchmark existing ML workloads using tools like Nsight, nvprof, and TensorRT profiler.
  • Identify and remove compute and memory bottlenecks for real-time inference.
  • Design and implement strategies for quantization, pruning, and other model compression techniques suited for edge inference.
  • Ensure models are robust to the resource constraints of real-time, low-power robotic systems.
  • Manage memory layout, concurrency, and scheduling for optimized GPU and CPU usage on Jetson devices.
  • Build benchmarking pipelines for continuous performance evaluation on hardware-in-the-loop systems.
  • Collaborate with QA and systems teams to validate model behavior in field scenarios.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or equivalent field.
  • 3+ years experience in deploying ML models on embedded or edge platforms (preferably robotics).
  • 2+ years of experience with CUDA, TensorRT, and other NVIDIA acceleration tools.
  • Proficient in Python and C++, especially for performance-sensitive systems.
  • Experience with NVIDIA Jetson (e.g., Xavier, Orin) and edge inference tools.
  • Familiarity with model conversion workflows (e.g., PyTorch → ONNX → TensorRT).

Benefits

  • Collaborative and respectful work environment.
  • Opportunity to work on cutting-edge robotics technology.
  • Engagement with a diverse and agile team.
  • Contribute to solving real-world problems.
Serve Robotics logo

Serve Robotics

Serve Robotics is an innovative company focused on transforming urban logistics through the use of advanced robotics. Their flagship product, a personable sidewalk robot, aims to alleviate congestion in city streets by facilitating efficient deliveries, thereby enhancing accessibility for local businesses and customers alike. With a team of experienced professionals from the tech industry, Serve Robotics leverages cutting-edge technologies such as machine learning and computer vision to solve real-world challenges while prioritizing user experience. The company fosters a collaborative and respectful work environment, driving the evolution of robotic deliveries from a novel concept to a commonplace solution in urban settings.

Share This Job!

Save This Job!

Similar Jobs:

Pharma Universe logo

Performance Engineer - Software - Remote

Pharma Universe

25 weeks ago

A Performance Engineer to ensure optimal performance, testing, and observability within a product domain.

United Kingdom
Full-time
Software Development
Hudl logo

Software Engineer - Human Performance Software - Remote

Hudl

29 weeks ago

Join Hudl as a Software Engineer to develop human performance software for sports scientists.

London, UK
Full-time
Software Development
£51,000 - £85,000 GBP/year
Doordashusa logo

Software Engineer, Performance Platform - Remote

Doordashusa

31 weeks ago

Join DoorDash as a Software Engineer on the Performance Platform team to enhance system performance and scalability.

United States
Full-time
Software Development
Tripadvisor logo

Software Engineer - Performance Marketing - Remote

Tripadvisor

22 weeks ago

Join Tripadvisor as a Software Engineer in the Performance Marketing team, where you'll develop tools and collaborate with data scientists to optimize ad spend.

Worldwide
Full-time
Software Development
fal logo

Staff Software Engineer, ML Performance & Systems - Remote

fal

24 weeks ago

Join as a Staff Software Engineer to enhance ML performance and systems for generative media models.

USA
Full-time
Software Development