J
Posted 19 hours ago
Machine Learning Performance Engineer
Jane Street
Requirements
Modern ML techniques and toolsets, End-to-end training performance debugging, Low-level GPU knowledge: PTX, SASS, warps, cooperative groups, Tensor Cores, memory hierarchy, CUDA debugging tools: CUDA GDB, NSight Systems, NSight Compute, GPU libraries: Triton, CUTLASS, CUB, Thrust, cuDNN, cuBLAS, CUDA latency and throughput intuition, GPU cluster networking: Infiniband, RoCE, GPUDirect, PXN, rail optimisation, NVLink, Distributed GPU training collectives in NCCL or MPI, Inventive approach and willingness to challenge approaches, Fluency in English
Skills
CUDATritonNCCLMPI
About the role
Responsibilities
- Optimize performance of ML models for both training and inference
- Improve efficient large-scale training, low-latency real-time inference, and high-throughput research inference
- Take a whole-systems approach spanning storage, networking, host, and GPU-level considerations
- Debug and optimize low-level CUDA and GPU utilization to ensure effective goodput
Requirements
- Understanding of modern ML techniques and toolsets
- Experience debugging a training run’s performance end to end
- Low-level GPU knowledge of PTX, SASS, warps, cooperative groups, Tensor Cores, and the memory hierarchy
- Debugging and optimisation experience using CUDA GDB, NSight Systems, and NSight Compute
- Library knowledge of Triton, CUTLASS, CUB, Thrust, cuDNN, and cuBLAS
- Intuition about latency and throughput of CUDA graph launch, tensor core arithmetic, warp-level synchronization, and asynchronous memory loads
- Background in Infiniband, RoCE, GPUDirect, PXN, rail optimisation, and NVLink for GPU clusters
- Understanding of collective algorithms for distributed GPU training in NCCL or MPI
- Fluency in English
About the Company
Jane Street is a quantitative trading firm where machine learning is a critical pillar of the global business. The ever-evolving trading environment serves as a unique, rapid-feedback platform for ML experimentation, allowing new ideas to be incorporated with relatively little friction.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeMachine Learning Performance Engineer
Jane Street · London
