Principal ML Performance Engineer (GPU Optimization)

Proxima

United States

Remote

USD 180,000 - 240,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

Proxima is seeking a Principal ML Performance Engineer to optimize GPU workloads for large-scale models and diffusion-based pipelines. You will profile, tune, and accelerate training and inference on multi-node clusters, with emphasis on memory and kernel efficiency.

Your work drives cost and speed improvements across 32–64 GPUs. You’ll implement custom kernels, use advanced compilers, and collaborate with researchers to push the limits of PyTorch, Triton, and CUDA.

Qualifications

  • Minimum of 6+ years experience in ML systems, HPC, or performance engineering.
  • Ability to set technical direction beyond coding: selecting infrastructure, influencing research teams, and mentoring engineers.
  • Deep knowledge of PyTorch internals with hands-on profiling and fixing real bottlenecks.
  • Experience with CUDA and Triton, reading Nsight output, and strong understanding of memory bandwidth and occupancy.
  • Experience with distributed training at multi-node scale.
  • Strong proficiency in Python and C++.
  • Able to name a model they made materially faster and quantify the improvement.

Responsibilities

  • Profile and optimize training and inference for structural and generative models, including transformers, diffusion, and geometric deep learning.
  • Write and tune custom kernels (CUDA, Triton) and use compilers (torch.compile, TensorRT, XLA) when beneficial
  • Scale distributed training across 32-64 nodes, employing FSDP, DeepSpeed, tensor and pipeline parallelism, and mixed precision
  • Reduce inference cost by optimizing memory scaling for large complexes, improving diffusion sampling efficiency, batching ragged inputs, and maximizing throughput across up to 1000 GPUs
  • Manage GPU cluster efficiency on GCP, focusing on scheduling, utilization, spot strategy, and cost reporting
  • Develop benchmarks and profiling tools for the research team

Skills

PyTorch internals
CUDA
Triton
Python
C++
Distributed training
Profiling bottlenecks
GPU memory optimization
Nsight profiling

Education

BS/MS/PhD in CS, EE, or related field

Tools

Nsight
TensorRT
XLA
Torch.compile

Job description

Principal ML Performance Engineer (GPU Optimization)
About Proxima

Proxima is a frontier AI and data generation company discovering the next generation of proximity therapeutics by making protein interactions programmable. Our platform brings together foundation-model machine learning, a scalable data generation engine, and a partnership track record exceeding $5B in collaborations across the world’s leading biopharma and tech organizations. We’ve recently closed an oversubscribed seed round with an elite group of VCs including DCVC, NVIDIA’s NVentures, AIX, Yosemite among others.

Neo-1 is our all-atom foundation model that combines state-of-the‑art structure prediction and molecular generation in a single system. Neo-1 enables rapid exploration of chemical and structural space for high value, previously intractable targets, and in particular unlocks small molecule proximity therapeutics like molecular glues with AI for the first time.

In parallel, we are developing an advanced structural interactomics platform built on proprietary XLMS technology and a lab equipped with next‑generation mass spectrometry instrumentation. This platform produces proteome‑scale maps of protein interactions and helps identify small molecules that modulate proximity. Together with Neo‑1, it creates an integrated system capable of co‑folding protein complexes while generating candidate small molecules to influence those interactions.

Proximity‑based therapeutics represent one of the most promising frontiers in modern drug discovery with the potential to treat previously intractable diseases and target ‘undruggable’ proteins. We’re building the tech and the team to make that happen. Come join us!

What you’ll do
  • Profile and optimize training and inference for structural and generative models, including transformers, diffusion, and geometric deep learning
  • Write and tune custom kernels (CUDA, Triton) and use compilers (torch.compile, TensorRT, XLA) when beneficial
  • Scale distributed training across 32-64 nodes, employing FSDP, DeepSpeed, tensor and pipeline parallelism, and mixed precision
  • Reduce inference cost by optimizing memory scaling for large complexes, improving diffusion sampling efficiency, batching ragged inputs, and maximizing throughput across up to 1000 GPUs
  • Manage GPU cluster efficiency on GCP, focusing on scheduling, utilization, spot strategy, and cost reporting
  • Develop benchmarks and profiling tools for the research team
What we need
  • Minimum of 6+ years experience in ML systems, HPC, or performance engineering, with a BS/MS/PhD in CS, EE, or related field
  • Demonstrated ability to set technical direction beyond coding: selecting infrastructure, influencing research teams, and mentoring engineers
  • Deep knowledge of PyTorch internals with hands‑on experience profiling and fixing real bottlenecks
  • Experience with CUDA and Triton, skilled at reading Nsight output, and strong understanding of memory bandwidth and occupancy
  • Experience with distributed training at multi‑node scale
  • Strong proficiency in Python and C++
  • Able to name a model they made materially faster and quantify the improvement
Nice to haves
  • Experience in geometric deep learning, equivariant networks, or protein structure models such as AlphaFold, ESM, or RFdiffusion
  • Experience writing kernels for structure‑model primitives, including triangle attention, triangle multiplicative updates, cuEquivariance, or FlashAttention for pair bias
  • Experience orchestrating large batch inference and managing Kubernetes GPU scheduling
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Performance Architect - GPU & HPC Leader
Senior ML Performance Architect - GPU & HPC Leader

Proxima • United States

Remote
USD 180,000 - 240,000
ML Engineer
ML Engineer

Proxima • Town of Montana (WI)

On-site
USD 120,000 - 160,000
Member of Technical Staff - ML Performance
Member of Technical Staff - ML Performance

Veeda Innovation • California

On-site
USD 150,000 - 230,000
Member of Technical Staff, ML Performance
Member of Technical Staff, ML Performance

Odyssey • Palo Alto (CA)

On-site
USD 130,000 - 160,000
Member of Technical Staff, ML Performance
Member of Technical Staff, ML Performance

Odyssey • Santa Clara (CA)

On-site
USD 120,000 - 160,000
Member of Technical Staff - GPU Performance Engineer San Francisco · Remote · Boston · Hybrid
Member of Technical Staff - GPU Performance Engineer San Francisco · Remote · Boston · Hybrid

Liquid AI, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Equity in unicorn-stage company
Health premiums paid
401(k) matching up to 4%
+2
Member of Technical Staff
Member of Technical Staff

Proxima • Town of Boston (NY), Northern (KY)

Hybrid
USD 140,000 - 220,000
Member of Technical Staff - GPU Performance Engineer
Member of Technical Staff - GPU Performance Engineer

Liquid AI • San Francisco (CA)

On-site
USD 120,000 - 180,000
Competitive base salary with equity
100% medical, dental, and vision premiums
401(k) matching up to 4%
+2
Research Engineer [ Performance Engineering ]
Research Engineer [ Performance Engineering ]

Metamorphic Computing, Corp. • Palo Alto (CA)

Hybrid
USD 180,000 - 280,000
Competitive compensation
Strong mentorship and career development
Visa sponsorship
AI/ML Training Performance Engineer
AI/ML Training Performance Engineer

Blackrock Neurotech • Salt Lake City (UT)

On-site
USD 120,000 - 190,000