Jane Street Logo

Jane Street

Machine Learning Performance Engineer

Reposted 18 Days Ago
In-Office
New York, NY, USA
Mid level
In-Office
New York, NY, USA
Mid level
Optimize the performance of ML models for training and inference. Focus on CUDA optimization and systems approach, ensuring low latency and high throughput in real-time. Debug and utilize modern tools and techniques for system performance improvements.
The summary above was generated by AI

We are looking for an engineer with experience in low-level systems programming and optimization to join our growing ML team. 

Machine learning is a critical pillar of Jane Street's global business. Our ever-evolving trading environment serves as a unique, rapid-feedback platform for ML experimentation, allowing us to incorporate new ideas with relatively little friction.

Your part here is optimizing 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?

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, but here are some of the things we’re looking for:

  • 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 optimization experience using tools like CUDA GDB, NSight Systems, 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 synchronization, and asynchronous memory loads
  • Background in Infiniband, RoCE, GPUDirect, PXN, rail optimization, 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

If you're a recruiting agency and want to partner with us, please reach out to [email protected].

Top Skills

Cub
Cublas
Cuda
Cuda Gdb
Cudnn
Cutlass
Gpudirect
Infiniband
Mpi
Nccl
Nsight Compute
Nsight Systems
Nvlink
Pxn
Roce
Thrust
Triton
HQ

Jane Street New York, New York, USA Office

250 Vesey Street, New York, NY, United States, 10281

Similar Jobs

3 Days Ago
In-Office
New York, NY, USA
200K-200K Annually
Senior level
200K-200K Annually
Senior level
Fintech • Quantitative Trading
The Machine Learning Performance Engineer will build training and inference pipelines, enhance deep learning frameworks, improve performance, and collaborate with researchers and engineers to optimize trading systems.
Top Skills: C++CubCublasCudaCudnnJaxPythonPyTorchTensorFlowTriton
13 Days Ago
In-Office
New York, NY, USA
Mid level
Mid level
Financial Services
The role involves optimizing ML model performance, focusing on low-level systems programming, CUDA, and efficient training and inference in a trading environment.
Top Skills: CubCublasCudaCuda GdbCudnnCutlassGpudirectInfinibandMpiNcclNsight ComputeNsight SystemsPtxRoceSassTensor CoresThrustTriton
3 Hours Ago
In-Office
New York, NY, USA
100K-120K Annually
Mid level
100K-120K Annually
Mid level
Legal Tech • Other • Professional Services
The Legal Recruiting Coordinator manages various aspects of legal hiring, coordinates interview logistics, reviews resumes, and supports junior recruiting team members. They maintain recruitment data, organize law school programs, and interact with candidates and law professionals.
Top Skills: Microsoft Office Suite

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account