Skip to content

Senior Machine Learning Engineer - Scene Understanding

189k – 290kFoster City, CABoston, MAHybrid
Summary

Develops advanced Vision-Language-Action models for robotaxi scene understanding, detecting hazards and enabling safe driving. Leads data strategies, post-training of large models, and deployment using PyTorch and production ML pipelines. Requires MS/PhD in CS and deep learning expertise.

About the role

Responsibilities

  • Design and train Vision-Language-Action (VLA) solutions for robotaxis
  • Lead end-to-end data strategy, including mining, auto-labeling, and dataset construction to power our ML flywheel
  • Lead the full post-training stack for VLMs and VLAs, including Continual Pre-training (CPT) on domain-specific driving data, Supervised Fine-Tuning (SFT) for instruction following
  • Utilize our large-scale data pipelines and ML infrastructure to research, prototype, and deploy solutions that improve driving behavior
  • Partner with cross-functional teams to integrate perception signals

Qualifications

  • MS or PhD in Computer Science or related field
  • Background in deep learning solutions for VLM and VLA models
  • Track record in post-training large-scale models, CPT, SFT, RL
  • Hands-on experience with production ML pipelines, including dataset creation, training frameworks, and metrics
  • Expertise in Python libraries (PyTorch, NumPy, Pandas, VLLM)

Bonus Qualifications

  • Deep knowledge of cutting-edge computer vision techniques
  • Publications in top-tier conferences (CVPR, ICCV, RSS, ICRA)
  • Experience with integrating large language models to various tasks
Skills
PyTorchNumPyPandasVLLMVision-Language-Action (VLA)Vision-Language Models (VLM)Continual Pre-training (CPT)Supervised Fine-Tuning (SFT)Reinforcement Learning (RL)Computer Vision
Similar roles at this salary range
All ML Engineering jobs →
Databricks

Staff Software Engineer, AI Runtime

Staff Software Engineer building and scaling Databricks' managed large-scale GPU training platform (AIR). Focus on distributed training performance, scheduling, fault tolerance, and developer experience for thousands of accelerators.

190k – 265kMountain View, CA +1ML EngineeringOn-siteFSDPRoCE
Databricks

Senior Software Engineer, AI Runtime

Senior Software Engineer building and scaling Databricks' managed GPU training platform (AI Runtime) for large-scale distributed AI model training. Requires 5+ years in distributed systems and hands-on experience with GPU training frameworks.

160k – 225kMountain View, CA +1ML EngineeringOn-siteFSDPRoCE
Pinterest

Sr. Machine Learning Engineer, Computer Vision

Build and prototype diffusion-based text-to-image generative models (Pinterest Canvas) using large-scale visual-text datasets. Requires 5+ years industry computer vision experience and an M.S. or Ph.D.

161k – 332kSan Francisco, CAML EngineeringRemoteRLHFPyTorch
Checkr

Machine Learning Engineer

Build and ship production ML/AI services powering background checks. Own end-to-end ML systems using LLMs, Python, and modern MLOps practices.

168k – 198kSan Francisco, CAML EngineeringOn-siteNLPdbt
Chime

Senior AI/ML Engineer

Senior AI/ML Engineer building transformer and deep learning models on financial and behavioral data to power personalized growth and marketing experiences at Chime. Requires strong production ML experience with PyTorch, AWS, and large-scale data infrastructure.

172k – 238kChicago, IL +3ML EngineeringHybridSQLAWS