AI Infra / Engineer - Large-scale Training

UMA

Paris

On-site

EUR 90,000 - 150,000

Full time

15 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

UMA is seeking an AI Infra / Engineer for large-scale training to build scalable, reliable systems that accelerate model development. You will work with researchers to turn experimental training code into robust pipelines across thousands of GPUs, handling pretraining, mid-training and post-training on multimodal data.

The role emphasizes performance, stability and reproducibility. You will own distributed execution, optimize memory and communication, and implement efficient checkpointing and

Qualifications

  • Experience building ML training infrastructure and distributed systems.
  • Strong Python and PyTorch, with distributed training tools like DDP/FSDP.
  • Experience with multiprocessing, asynchronous execution, and GPU memory management.
  • Ability to profile workloads and translate findings into improvements.
  • Collaborative mindset and clear communication with researchers.

Responsibilities

  • Build distributed pretraining systems across GPUs and nodes.
  • Develop RL and post-training execution infrastructure.
  • Maximize MFU and eliminate bottlenecks in training loops.
  • Integrate accelerated kernels and custom optimizations.
  • Build training-time data movement and buffering.
  • Turn research prototypes into maintainable training systems.
  • Diagnose distributed and numerical failures.
  • Ensure deterministic execution and reproducible runs.
  • Build reliable checkpointing and fault tolerance.
  • Strengthen observability and reproducibility through tracking and profiling.

Skills

Distributed training
Python
PyTorch
Profiling
Numerical debugging
Collaboration
C++/CUDA

Tools

DDP
FSDP
Megatron
Torch Distributed

Job description

Your Mission

As

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Scientist / Engineer - Data
Research Scientist / Engineer - Data

UMA • Paris

On-site
EUR 70,000 - 100,000
Compute Infrastructure Lead
Compute Infrastructure Lead

UMA • Paris

On-site
EUR 120,000 - 190,000
Research Engineer - Embodied World Models
Research Engineer - Embodied World Models

UMA • Paris

On-site
EUR 70,000 - 110,000
Training / AI Infrastructure
Training / AI Infrastructure

Genesis AI • Paris

On-site
EUR 90,000 - 150,000
Research Scientist / Engineer – Reinforcement Learning Infrastructure
Research Scientist / Engineer – Reinforcement Learning Infrastructure

AItoolnavio • France

Remote
EUR 120,000 - 190,000
Scale AI Training Infrastructure Engineer
Scale AI Training Infrastructure Engineer

UMA • Paris

On-site
EUR 90,000 - 150,000
Founding Machine Learning Engineer
Founding Machine Learning Engineer

TechTree • Paris

Hybrid
EUR 83,000 - 110,000
Stock options
GPU budget
Paris office
Research Scientist - Embodied World Models
Research Scientist - Embodied World Models

UMA • Paris

On-site
EUR 70,000 - 110,000
Research Engineer
Research Engineer

Sigma Nova • Paris

Hybrid
EUR 70,000 - 120,000
Lead Operator - Data Collection
Lead Operator - Data Collection

UMA • Paris

On-site
EUR 70,000 - 100,000