R

Rhoda AI

Develops heavy-lifting general-purpose humanoid robots

Senior Inference Optimization ML Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeMountain View, CA, USANo salary listedIn-person

About the Job

Requirements

  • At least 2 years of experience in inference optimization, machine-learning systems, machine-learning compilers, or a closely related field.
  • Deep hands-on experience with PyTorch.
  • Strong understanding of compute, memory bandwidth, memory capacity, and interconnect bottlenecks, and how these vary across hardware architectures.
  • Experience with model optimization techniques including quantization (INT8/FP8/FP4, AWQ), distillation, pruning, and compilation using tools such as torch.compile, XLA, TensorRT, IREE/MLIR, TVM, or vendor compilers.
  • Familiarity with inference-serving frameworks and their support for different hardware, such as vLLM on ROCm/TPU, SGLang, JetStream, and Triton Inference Server.
  • Ability to debug and measure performance, identify bottlenecks, design experiments, and validate improvements.
  • A high-ownership, pragmatic mindset focused on total solution cost rather than peak benchmark numbers.

Responsibilities

  • Own end-to-end cost-efficient inference by improving the speed and cost of foundation models for vision, video, language, proprioception, and action, measured by latency, throughput, and cost per inference.
  • Port and optimize models for AMD and lower-cost hardware, including ROCm, HIP, MIOpen/hipBLASLt, Composable Kernel, TPU with XLA, JAX, Pallas, and PyTorch/XLA, wafer-scale and dataflow accelerators, and consumer Blackwell GPUs such as RTX 5090, including FP8/FP4, small-memory, and multi-GPU PCIe configurations.
  • Deploy and optimize models on Jetson/Thor-class embedded compute within latency, power, thermal, and memory constraints, and decide how to split workloads between the robot and cloud to meet real-time control requirements.
  • Evaluate hardware by building cost/performance models for performance per dollar, performance per watt, memory capacity and bandwidth, and interconnect; recommend hardware to buy or rent for serving, offline evaluation, and on-robot use.
  • Build hardware-portable optimizations by writing and tuning kernels across vendors where possible, using Triton, Pallas, or MLIR-based compilers, and vendor-specific tools where warranted; optimize attention, KV cache, memory layout, and fused operators across backends.
  • Apply quantization, pruning, distillation, and model or tensor parallelism so models fit and perform well on hardware with less memory or limited data-type support.
  • Build tests for numerical parity, policy quality, and robot-relevant behavior to ensure consistent results across backends.
  • Build benchmarking and regression infrastructure across hardware to track latency baselines, throughput curves, and cost per inference for each model version and target, with automated regression detection.
  • Work with research engineers to design models for efficiency and portability, including avoiding operators available only on one vendor's hardware.

Desired Qualifications

  • Experience optimizing inference for diffusion models.
  • Production or deep project experience with at least one accelerator stack other than NVIDIA datacenter GPUs, such as AMD ROCm, Google TPU, wafer-scale or dataflow accelerators, Groq, Tenstorrent, AWS Trainium/Inferentia, Intel Gaudi, or similar, or substantial deployment work on consumer GPUs.
  • Kernel authoring on more than one backend, such as HIP or Composable Kernel on AMD, Pallas on TPU, Triton on NVIDIA and AMD, or CUTLASS/CuTe.
  • Contributions to open-source machine-learning compilers or hardware backends, such as PyTorch, OpenXLA, Triton, vLLM, IREE, or TVM.
  • Experience running inference on wafer-scale systems, TPU pods, or fleets of consumer GPUs.
  • Hands-on experience with Jetson/Thor-class platforms, including TensorRT on Jetson, JetPack, DLA, and power and thermal profiling.
  • Experience with multimodal or video-model inference, including variable-length sequences and packing/bucketing.
  • Experience with speculative decoding, continuous batching, disaggregated prefill/decode, or other large-language-model serving optimizations.
  • Experience with streaming or low-latency systems for real-time robot control.
  • Experience working with hardware vendors on driver or compiler bugs and early-access silicon.

About the Company

Rhoda AI

Develops heavy-lifting general-purpose humanoid robots

Rhoda AI is building a two-armed humanoid robot designed as a general-purpose bimanual manipulation platform for industrial use. Its product centers on heavy-lifting and complex manipulation in factory and logistics environments, where many humanoid robots struggle. The robot combines dual arms with software and sensors that enable grasping, coordinating with both hands, and performing tasks that require strength and precision in industrial settings. Rhoda AI differentiates itself by targeting heavy-lift capabilities in robotics, a gap for many competitors, supported by a team with deep robotics and AI expertise and substantial funding. The company aims to bring commercially viable humanoid robots to industrial markets, competing with other players in factory automation and logistics robotics, with the goal of transforming how manual work is automated in manufacturing and related sectors.

Company size
51-200
Company stage
Series A
Total funding
$680M
Headquarters
San Jose, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Rhoda AI

See more jobs