Machine Learning Performance Engineer
Jane Street· Trading, Research, and Machine Learning
Hybrid (Hong Kong)full-timePosted 3mo ago
About the role
Engineer with experience in low-level systems programming and optimisation to join Jane Street's ML team. Focus on optimizing performance of ML models for training and inference in a high-frequency trading environment, with a whole-systems approach including storage, networking, and GPU-level considerations.
Responsibilities
- optimising the performance of our models – both training and inference
- improving efficient large-scale training, low-latency inference in real-time systems and high-throughput inference in research
- developing and applying a whole-systems approach (storage systems, networking, host- and GPU-level considerations) to achieve goodput in addition to throughput
- analyzing and optimizing CUDA-related performance at both high and low levels
- collaborating with ML and infrastructure teams to ensure scalable, efficient GPU training across clusters
Qualifications
- Understanding of modern ML techniques and toolsets
- Experience and systems knowledge to debug a training run’s performance end to end
- Low-level GPU knowledge of PTX, SASS, warps, cooperative groups, Tensor Cores and memory hierarchy
- Debugging and optimisation experience using CUDA GDB, NSight Systems, NSight Compute (nsight-systems and nsight-compute)
- Library knowledge of Triton, CUTLASS, CUB, Thrust, cuDNN and cuBLAS
- Intuition about latency and throughput characteristics of CUDA graph launch, tensor core arithmetic, warp-level synchronization and asynchronous memory loads
- Background in Infiniband, RoCE, GPUDirect, PXN, rail optimisation and NVLink, and how to use these networking technologies to link GPU clusters
- Understanding of collective algorithms supporting distributed GPU training in NCCL or MPI
- Inventive mindset with willingness to question approaches and tooling
- Fluent in English
Skills
Required:Modern ML techniques and toolsetsEnd-to-end performance debugging of training runsPTX, SASS, warps, cooperative groups, Tensor CoresCUDA debugging/profiling tools (CUDA GDB, NSight Systems, NSight Compute)CUDA libraries (Triton, CUTLASS, CUB, Thrust, cuDNN, cuBLAS)Networking for GPU clusters (Infiniband, RoCE, NVLink, GPUDirect, PXN)Distributed GPU training (NCCL or MPI)English fluency
Benefits
- Jane Street is an Equal Opportunity Employer
Last updated Oct 25, 2026. Interested? Apply on the company site.
About Jane Street
SIX
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
Machine learningquantitative tradingtechnologyresearch-drivenglobal marketsinternshipseventsprograms
More open roles at Jane Street
- Travel SpecialisttodayNew York · Hospitality and Building Operations
- Product Manager, Creative EngagementtodayNew York · Creative
- MacOS EngineertodayHong Kong · Technology
- AV EngineertodayHybrid (Hong Kong) · Technology
- Compliance AnalysttodayHybrid (London) · Legal and Compliance