Distributed AI Training Infrastructure Engineer

Genesis

Paris

On-site

EUR 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Genesis is seeking a senior ML infrastructure engineer to optimize large-scale PyTorch training systems on multi-node GPU clusters. You will profile bottlenecks, design distributed training stacks, and implement high-performance kernels.

You will work with Python daily, CUDA and Triton, and collaborate with teams to maximize hardware utilization across data pipelines, kernels, memory and networking for scalable AI workloads.

Qualifications

  • Deep experience in distributed systems, ML infrastructure, or high-performance computing (8+ years).
  • Production-grade expertise in Python.
  • Low-level performance mastery: CUDA/cuDNN/Triton, CPU–GPU interactions, data movement, and kernel optimization.
  • Scaling at the frontier: experience with PyTorch and training jobs using data, context, pipeline, and model parallelism.
  • System-level mindset with a track record of tuning hardware–software interactions for maximum utilization.

Responsibilities

  • Drive down wall-clock time to convergence by profiling and eliminating bottlenecks across the foundation model training stack, from data pipelines to GPU kernels.
  • Design, build, and optimize distributed training systems (PyTorch) for multi-node GPU clusters, ensuring scalability, robustness, and high utilization.
  • Implement efficient low-level code (CUDA, cuDNN, Triton, custom kernels) and integrate it into high-level training frameworks.
  • Optimize workloads for hardware efficiency: CPU/GPU compute balance, memory management, data throughput, and networking.
  • Develop monitoring and debugging tools for large-scale runs, enabling rapid diagnosis of performance regressions and failures.

Skills

Distributed systems
Python
CUDA
PyTorch
Performance profiling
Kernel optimization

Tools

CUDA
cuDNN
Triton
GPU kernels

Job description

Genesis is seeking a senior ML infrastructure engineer to optimize large-scale PyTorch training systems on multi-node GPU clusters. You will profile bottlenecks, design distributed training stacks, and implement high-performance kernels.

You will work with Python daily, CUDA and Triton, and collaborate with teams to maximize hardware utilization across data pipelines, kernels, memory and networking for scalable AI workloads.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Training Systems Engineer
Senior AI Training Systems Engineer

Genesis • Paris

On-site
EUR 120,000 - 180,000
Senior Distributed AI Training Engineer
Senior Distributed AI Training Engineer

Genesis AI • Paris

On-site
EUR 90,000 - 150,000
Training / AI Infrastructure
Training / AI Infrastructure

Genesis • Paris

On-site
EUR 120,000 - 180,000
Training / AI Infrastructure Engineering & Research Paris
Training / AI Infrastructure Engineering & Research Paris

Genesis • Paris

On-site
EUR 120,000 - 180,000
Training / AI Infrastructure
Training / AI Infrastructure

Genesis AI • Paris

On-site
EUR 90,000 - 150,000
Platform Engineer: Scalable internal AI tooling
Platform Engineer: Scalable internal AI tooling

Genesis • Paris

On-site
EUR 90,000 - 120,000
Platform Engineer: Scalable, Reusable AI Tooling
Platform Engineer: Scalable, Reusable AI Tooling

Genesis AI • Paris

On-site
EUR 90,000 - 130,000
Senior Data Infrastructure Engineer - AI Pipelines PB-scale
Senior Data Infrastructure Engineer - AI Pipelines PB-scale

Genesis AI • Paris

On-site
EUR 90,000 - 130,000
Senior ML Infrastructure Engineer (Remote, GPU Clusters)
Senior ML Infrastructure Engineer (Remote, GPU Clusters)

Pathway • Paris

Remote
EUR 90,000 - 150,000
Senior Data Infrastructure Engineer - Petabyte AI Pipelines
Senior Data Infrastructure Engineer - Petabyte AI Pipelines

Genesis • Paris

On-site
EUR 120,000 - 180,000