Staff Research Engineer, Autonomy Vlm

Rivian Rivian · Auto · Palo Alto, CA · Autonomous Driving

Staff Research Engineer focused on Vision-Language Models (VLMs) for Rivian's Autonomy stack. The role involves driving the VLM strategy, including training, shipping, and optimizing VLM models, extending to multi-modalities, and enabling new use cases. Responsibilities include automated data mining, handling long-tail distributions, rare edge-case detection, and scene anomaly reasoning. The role owns the end-to-end lifecycle from data acquisition to deployment and feedback.

What you'd actually do

  1. Drive and deliver the VLM model strategy: Define, drive and execute the roadmap of VLM model delivery, including training and delivering VLM models, optimization, deployment, as well as the extension to other multi-modalities.
  2. Accelerate data mining: Design and deliver VLM/LLM related models and strategies that power automated data mining, long-tail distributions, rare/edge case detection, and anomaly detection at scale, across multiple modalities (vision, lidar, text, etc).
  3. Iterate and optimize performance: Establish rigorous evaluation and monitoring benchmarks. Identify and root-cause top-tier system anomalies, prioritizing high-impact optimizations to continuously push the needle on performance.
  4. Cross-functional collaboration: Partner closely with core Autonomy teams (Perception, Planning, Calibration, Systems, etc) to translate vehicle feature requirements into concrete ML deliverables.
  5. Influence trade-offs & requirements: Define system requirements and guide cross-functional efforts through technical trade-off decisions.

Skills

Required

  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a highly related quantitative field.
  • 5+ years of professional experience scaling ML solutions
  • Hands-on experience training or fine-tuning VLMs using modern parameter-efficient techniques (LoRA, QLoRA) and RL alignment.
  • Proven track record developing VLM/LLM-related techniques for data mining, long-tail distributions, rare cases, safety-critical events.
  • Experience with open-vocabulary, zero-shot, or few-shot classification models, particularly in long-tail scenarios.
  • Strong proficiency in Python
  • Solid understanding of modern Perception pipelines, benchmarking tools, and infrastructure.
  • Demonstrated ability to root-cause complex issues across a distributed, cross-functional stack in a fast-paced environment.

Nice to have

  • Experience applying VLMs within the Autonomous Vehicle domain.
  • Experience with Auto Prompt Optimization (APO) and automated prompt engineering techniques.
  • Experience with spatial grounding in 2D and/or 3D.
  • Experience extending foundational models to extra modalities (e.g., LiDAR, Radar, IMU, ego-motion).
  • Experience utilizing VLMs or Foundation Models for complex behavior reasoning and planning.
  • Experience with onboard edge deployment, cloud inference architectures, and balancing compute/efficiency trade-offs.
  • Experience with quantization techniques (PTQ, QAT) and high-performance inference engines like TensorRT.

What the JD emphasized

  • VLM model training
  • large-scale data mining
  • zero/few-shot capabilities
  • System engineering
  • Execution
  • end-to-end lifecycle of VLM model delivery

Other signals

  • VLM model training
  • large-scale data mining
  • zero/few-shot capabilities
  • system engineering
  • end-to-end lifecycle of VLM model delivery