AI Infra / Engineer - Large-scale Training

Reposted 3 Days Ago
Be an Early Applicant
Paris, Île-de-France, FRA
In-Office
Entry level
Blockchain • Fintech • Software • Financial Services
The Role
Build and optimize distributed ML training infrastructure for humanoid robot foundation models across thousands of GPUs. Responsibilities include large-scale pretraining, RL and post-training systems, GPU and memory optimization, accelerated kernels, data movement, numerical debugging, deterministic execution, checkpointing, fault tolerance, observability, and reproducibility. The role partners closely with AI researchers to convert experimental code into reliable, scalable training systems.
Summary Generated by Built In
Your Mission

As AI Infra / Engineer — Large-scale Training, you will build the systems that make UMA’s humanoid robot learning fast, scalable, and reliable. You will turn experimental training code into robust execution pipelines that scale across thousands of GPUs and support rapid iteration.

You will work directly with AI researchers, shaping the software used to train our robotic foundation models across pretraining, mid-training, and post-training on large-scale multimodal data. You will own the engineering challenges of distributed execution: choosing parallelism strategies, optimizing memory and communication, accelerating critical operations, and keeping long-running jobs reliable..

We already have a working training stack and a strong team behind it. You will build on that foundation, with room to rethink components where needed. Working closely with AI researchers, you will scale pretraining across GPUs and nodes, optimize compute, memory, and communication, and make long-running training jobs reliable. The goal is to reduce training time and increase experiment throughput, enabling larger models and faster research iteration within our compute budget.

Debugging here goes beyond keeping jobs running. You will understand enough of the learning process to recognize when a numerical issue or distributed implementation bug appears in a loss curve, and work with researchers to resolve it. The systems you build will also support mid-training and post-training as our models evolve.

Key responsibilities:

  • Build distributed pretraining systems across multiple GPUs and nodes, selecting appropriate strategies such as DDP, FSDP, and tensor, pipeline, or expert parallelism as workloads require.

  • Develop RL and post-training execution infrastructure, including distributed rollouts, actor–learner coordination, policy synchronization, replay buffers, and efficient batching.

  • Maximize MFU and eliminate bottlenecks: Profile the complete training loop—data loading, decoding, CPU-GPU memory transfers, and compute kernels—eliminating bottlenecks to keep MFU high and ensure accelerators operate at peak efficiency.

  • Integrate and benchmark accelerated kernels and execution techniques, such as FlashAttention, fused operations, mixed precision, and compilation; develop custom optimizations where they provide clear value.

  • Build efficient training-time data movement and buffering, including out-of-core storage, caching, prefetching, and asynchronous transfers, in partnership with the Data Infrastructure team.

  • Turn research prototypes into maintainable training systems, with reusable components that support evolving architectures and experimental workflows.

  • Diagnose distributed and numerical failures, including deadlocks, memory leaks, gradient anomalies, precision issues, and inconsistencies between single-device and distributed runs.

  • Deep numerical debugging and run determinism: Diagnose complex issues across the stack—from distributed deadlocks and memory leaks to training instabilities and gradient anomalies—while enforcing numerical determinism so that training runs, evaluations, and experiments are strictly reproducible.

  • Build reliable checkpointing and fault-tolerant resumption, preserving model, optimizer, and relevant execution state so interrupted jobs can recover correctly.

  • Strengthen observability and reproducibility through configuration tracking, profiling, run diagnostics, and deterministic execution where practical.

What You Bring to the Table
  • Solid experience building ML training infrastructure, distributed systems, or high-performance ML software.

  • Strong Python and PyTorch, with hands-on knowledge of distributed training tools such as DDP, FSDP, or Megatron.

  • Experience with multiprocessing, asynchronous execution, and GPU memory management, and an understanding of how communication and synchronization affect scaling.

  • Practical knowledge of losses, optimizers, gradients, and numerical precision, sufficient to debug training behavior alongside researchers.

  • Experience profiling accelerator workloads with tools such as PyTorch Profiler or Nsight Systems, and translating findings into measurable improvements.

  • A pragmatic engineering mindset: you can turn experimental code into reliable, scalable systems while keeping research iteration fast.

  • Clear communication and a collaborative approach to working with researchers whose requirements evolve quickly.

  • Bonus: RL infrastructure, distributed rollouts, replay buffers, or actor–learner architectures.

  • Bonus: C++, CUDA, Triton, custom kernels, or compiler-based optimization.

  • Bonus: Slurm or Kubernetes, GPU networking such as InfiniBand/RoCE, or storage caching.

  • Bonus: contributions to open-source training tools or technical writing.

UMA is an inclusive workplace that values exceptional builders over perfect pedigrees. Whatever your background, identity, or journey, if you don’t meet every criterion but believe you can have an outsized impact here, we strongly encourage you to apply.

Skills Required

  • Experience building ML training infrastructure, distributed systems, or high-performance ML software
  • Strong Python and PyTorch skills
  • Hands-on knowledge of distributed training tools such as DDP, FSDP, or Megatron
  • Experience with multiprocessing, asynchronous execution, and GPU memory management
  • Understanding of communication and synchronization in distributed systems
  • Practical knowledge of losses, optimizers, gradients, and numerical precision
  • Experience profiling accelerator workloads with PyTorch Profiler or Nsight Systems
  • Ability to turn experimental code into reliable, scalable systems
  • Clear communication and collaborative work with AI researchers
  • Experience with RL infrastructure, distributed rollouts, replay buffers, or actor-learner architectures
  • Experience with C++, CUDA, Triton, custom kernels, or compiler-based optimization
  • Experience with Slurm or Kubernetes, InfiniBand or RoCE, or storage caching
  • Contributions to open-source training tools or technical writing
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
27 Employees
Year Founded: 2025

What We Do

We build general-purpose mobile and humanoid robots capable of human-level dexterity and understanding of the physical world. It will enable people to focus on what truly matters in their lives. We are based in Paris, FR. Join us: https://app.dover.com/jobs/uma

Similar Jobs

Rubrik Logo Rubrik

Development Manager

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
In-Office
Paris, Île-de-France, FRA
3000 Employees

360Learning Logo 360Learning

Employee Experience Specialist

Artificial Intelligence • Cloud • Edtech • HR Tech • Sales • Software • Generative AI
Easy Apply
In-Office or Remote
Paris, Île-de-France, FRA
440 Employees

Pfizer Logo Pfizer

Director, HTA, Value & Evidence (HV&E) - Rare Disease

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
30 Locations
121990 Employees
177K-294K Annually

Samsara Logo Samsara

Account Development Representative

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
France
4000 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account