Machine Learning Performance Engineer

1 Week ago • All levels

Job Summary

Job Description

The role involves optimizing the performance of machine learning models, focusing on both training and inference. This includes improving CUDA efficiency, considering storage systems, networking, and GPU-level factors. The candidate will debug training run performance, understand low-level GPU knowledge (PTX, SASS, Tensor Cores), and have experience with tools like CUDA GDB. They will also have knowledge of libraries such as Triton, CUTLASS, and cuDNN. The goal is to ensure efficient large-scale training, low-latency inference, and high-throughput inference. Collaboration with researchers, engineers, and traders is key, requiring a whole-systems approach and the ability to question current approaches.
Must have:
  • Understanding of modern ML techniques and toolsets.
  • Experience to debug a training run’s performance end-to-end.
  • Low-level GPU knowledge of PTX, SASS, warps, etc.
  • Debugging and optimization experience using tools like CUDA GDB.
  • Library knowledge of Triton, CUTLASS, cuDNN and cuBLAS.
Good to have:
  • Background in Infiniband, RoCE, GPUDirect, PXN.
  • Understanding of collective algorithms in NCCL or MPI.

Job Details

About the Position

We’re looking for smart and curious individuals from academia to join our growing team and drive our ML work.

On our Machine Learning team, you'll build the deep learning models that power our trading strategies, supported by our rapidly growing computing cluster with thousands of H100s/200s. Trading poses unusual challenges—extreme latency constraints, large datasets, complex feedback loops and a high level of noise—that force us to search for novel tricks. 

Researchers, engineers and traders sit a few feet away from each other and work together to train models, architect systems and run trading strategies. Depending on the day, we might be diving deep into market data, tuning hyperparameters, debugging distributed training performance or studying how our model likes to trade in production.

You’ll be focused on optimising the performance of our models—both training and inference. We care about efficient large-scale training, low-latency inference in real-time systems and high-throughput inference in research. Part of this is improving straightforward CUDA, but the interesting part needs a whole-systems approach, including storage systems, networking and host- and GPU-level considerations. Zooming in, we also want to ensure our platform makes sense even at the lowest level—is all that throughput actually goodput? Does loading that vector from the L2 cache really take that long?

About You

If you’ve never thought about a career in finance, you’re in good company. Many of us were in the same position before working here. If you have a curious mind and a passion for solving interesting problems, we have a feeling you’ll fit right in. There’s no fixed set of skills we are looking for, but you should have:

  • An understanding of modern ML techniques and toolsets
  • The experience and systems knowledge required to debug 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 tools like CUDA GDB, Nsight Systems, Nsight Computesight-systems and nsight-compute
  • Library knowledge of Triton, CUTLASS, CUB, Thrust, cuDNN and cuBLAS
  • Intuition about the latency and throughput characteristics of CUDA graph launch, tensor core arithmetic, warp-level synchronisation and asynchronous memory loads
  • Background in Infiniband, RoCE, GPUDirect, PXN, rail optimisation and NVLink, and how to use these networking technologies to link up GPU clusters
  • An understanding of the collective algorithms supporting distributed GPU training in NCCL or MPI
  • An inventive approach and the willingness to ask hard questions about whether we're taking the right approaches and using the right tools
  • Fluent in English

If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com.

Similar Jobs

Fluence - Data Scientist

Fluence

Zürich, Zurich, Switzerland (Hybrid)
6 Months ago
Scale AI - Head of Frontier Data Operations

Scale AI

San Francisco, California, United States (On-Site)
2 Weeks ago
Google - Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google

Madison, Wisconsin, United States (On-Site)
3 Weeks ago
Enphase Energy - Sr. Failure/Risk Analysis Engineer – Defect Analyst

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Nagarro - Associate Staff Engineer

Nagarro

Philippines (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Grab - Senior Data Scientist (Integrity)

Grab

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Wisk - Staff Controls Engineer

Wisk

Mountain View, California, United States (Hybrid)
1 Month ago
Warner Bros Games - Senior Analytics Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Meta - Postdoctoral Researcher, Embodied AI (PhD)

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Research Scientist, Infrastructure System Lab

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Genies - Senior Engineer, Core Systems

Genies

San Mateo, California, United States (On-Site)
1 Month ago
Illuminia - Senior Staff Bioinformatic Scientist

Illuminia

Foster City, California, United States (On-Site)
1 Week ago
Google - Infrastructure Engineer, Google Distributed Cloud

Google

Cambridge, Massachusetts, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Hong Kong

OKX - Senior Product Manager, Trading Bot

OKX

Hong Kong (On-Site)
6 Months ago
Jane Street - Software Engineer

Jane Street

Hong Kong (On-Site)
1 Day ago
OKX - Organization & Talent Development Director

OKX

Hong Kong (On-Site)
1 Week ago
Jane Street - Facilities Operations Engineer

Jane Street

Hong Kong, Hong Kong (On-Site)
1 Week ago
OKX - Senior Program Manager, Employee Engagement

OKX

Hong Kong (On-Site)
1 Week ago
Sandbox VR - Senior Infrastructure Engineer

Sandbox VR

Hong Kong (On-Site)
4 Weeks ago
The Walt Disney Company - Senior Software Engineer (Frontend)

The Walt Disney Company

Hong Kong (On-Site)
1 Month ago
ISS Stoxx - Office Manager

ISS Stoxx

Hong Kong, Hong Kong (On-Site)
1 Week ago
Animoca Brands - Web3 Engineer

Animoca Brands

Hong Kong, Hong Kong (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Jane Street is a quantitative trading firm with offices in New York, London, Hong Kong, Singapore, and Amsterdam. We are always recruiting top candidates and we invest heavily in teaching and training. The environment at Jane Street is open, informal, intellectual, and fun. People grow into long careers here because there are always new and interesting problems to solve, systems to build, and theories to test.



New York, United States (On-Site)

Hong Kong (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Jane Street

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug