D

DiDi Global

Ride-hailing + delivery mobility platform

Machine Learning Engineer - Agentic AI

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • Strong background in machine learning, such as deep learning, reinforcement learning, or decision-making systems.
  • Hands-on experience building large language model agent systems, such as tool use, multi-agent orchestration, or automated evaluation loops.
  • Experience training or fine-tuning large language models for agentic workflows, including trajectory data curation, supervised fine-tuning, or reinforcement learning from execution feedback.
  • Strong Python skills and working C++ skills.
  • Rigorous experimental habits, including controlled comparisons, held-out evaluation, and a clear distinction between what was measured and what was assumed.
  • Ability to own a system from research prototype to production.

Responsibilities

  • Build agentic harnesses for autonomous driving, giving agents permissioned access to the driving stack, data, training infrastructure, and evaluation environments, with automatic scenario setup and pass/fail checks so they can run experiments without a person in every step.
  • Develop recursive self-improvement loops that include failure mining, candidate generation, evolutionary search, and targeted data generation aimed at the policy's current weaknesses; each round should also improve the process that produces the next one.
  • Curate a reusable skill library in which verified fixes become knowledge later tasks can build on, with checks that a skill helps before it is promoted.
  • Turn development trajectories into training data and fine-tune large language models to work fluently with the software stack, tools, and codebase.
  • Advance agent-as-policy approaches by having agents improve driving behavior directly: write policy logic, curate data, adjust training recipes and objectives, and trace driving failures to their causes.
  • Shape the onboard architecture by deciding what runs on the vehicle and what stays offline within onboard limits on latency, compute, determinism, and safety.
  • Work closely with the prediction, planning, simulation, and onboard teams to turn prototypes into production workflows.

Desired Qualifications

  • Built an agentic harness or self-improving loop for a specific product or domain.
  • Experience in autonomous driving or robotics, especially planning, prediction, simulation, or sim-to-real transfer.
  • Familiarity with code-as-policy, program synthesis, large-language-model-driven optimization, or evolutionary search.
  • Publications at top machine learning or robotics venues, such as NeurIPS, ICML, ICLR, CVPR, RSS, or CoRL.
  • Bachelor's, master's, or PhD in Computer Science, Machine Learning, Robotics, or a related field.

About the Company

DiDi Global

Ride-hailing + delivery mobility platform

DiDi Global operates a mobility technology platform that connects riders with drivers for private car rides, taxis, and carpooling, and also offers bike-sharing, food and grocery delivery, logistics, and automotive services for drivers. The app matches a user’s ride or delivery request with available partners and processes payments within the platform, while also offering financing, leasing, and maintenance for drivers in some regions, and financial products like loans or insurance in certain markets. It differentiates itself by offering a wide range of mobility, delivery, logistics, and financial services all in one ecosystem, plus a large international footprint and support for driver-partners. Its goal is to be a one-stop app that handles rides, deliveries, freight, and financial services end to end.

Company size
10,001+
Company stage
IPO
Headquarters
Dongcheng District, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at DiDi Global

See more jobs