Senior Machine Learning Engineer
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-05-29
Listing for:
Hydrogen UK Ltd
Full Time
position Listed on 2026-05-29
Job specializations:
-
IT/Tech
Machine Learning/ ML Engineer, Robotics, AI Engineer (Applied/Software), Systems Engineer -
Engineering
Robotics, AI Engineer (Applied/Software), Systems Engineer
Job Description & How to Apply Below
On behalf of my client, I am hiring for a Senior Machine Learning Engineer – End-to-End (E2E) to help develop and scale learning-based systems that connect multi-modal perception inputs to autonomous driving behavior. In this role, you will contribute to building safe, efficient, and human-like autonomy solutions for real-world freight operations.
You will work at the intersection of perception, prediction, and planning, contributing to unified learning pipelines that operate in closed-loop environments. This is a highly hands-on engineering role focused on execution, experimentation, and delivery.
- Develop and deploy end-to-end machine learning models that map multi-modal sensor inputs—including camera, LiDAR, radar, and maps—to driving-related outputs such as trajectories, cost functions, or intermediate representations
- Train and evaluate models using large-scale datasets from fleet logs, simulation environments, and synthetic data
- Analyze model performance, identify failure modes, and drive data-informed improvements in robustness and generalization
- Design and optimize training pipelines, data workflows, and evaluation strategies to improve iteration speed and model quality
- Contribute to architecture decisions involving transformers, imitation learning, reinforcement learning, BEV models, diffusion models, and vision-language-action systems
- Collaborate cross-functionally with Perception, Prediction, Planning, and Simulation teams to align learning systems across the autonomy stack
- Support integration of machine learning models into simulation and on-vehicle systems for closed-loop validation
- Improve experimentation workflows, tooling, and reproducibility practices
- Mentor junior engineers and contribute to technical discussions and engineering best practices
- Bachelor’s degree with 6+ years, Master’s degree with 4+ years, or PhD with 0–2 years of experience in Machine Learning, Robotics, Computer Science, or a related field
- Strong publication record in top-tier conferences such as NeurIPS, ICML, ICLR, CVPR, ICCV, or CoRL is preferred
- Experience developing and deploying machine learning models for autonomous systems, robotics, or complex decision-making environments
- Strong programming skills in Python and PyTorch, with the ability to write production-quality code
- Experience training and evaluating models on large-scale datasets using distributed compute environments
- Solid understanding of modern ML architectures used in end-to-end systems, including Transformers, BEV models, VLM/VLA systems, and diffusion models
- Proven ability to debug model behavior, analyze performance metrics, and improve model performance iteratively
- Experience influencing model architecture and training strategies
- Strong collaboration skills and experience integrating ML systems into broader autonomy pipelines
- Experience building end-to-end or mid-to-end models for autonomous driving or robotics
- Familiarity with vision-language models (VLMs) and vision-language-action (VLA) systems
- Experience with closed-loop simulation and evaluation frameworks
- Background in reinforcement learning or imitation learning for real-world systems
- Experience using distributed training frameworks such as Ray
- Understanding of vehicle dynamics, motion planning, or multi-agent systems
...
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×