Baseten

Post-Training Research Engineer

San Francisco, Remote. Posted 7 months ago

The role

You will build in-house tooling to support training a wide spectrum of model architectures using various techniques efficiently and at scale. This involves working across the stack with systems-level concepts, PyTorch distributed tensor computation, and GPU kernels.

What you will do

  • Build in-house tooling to support model training
  • Train a wide spectrum of different model architectures with a variety of techniques efficiently and at scale
  • Work across the stack including systems-level concepts like Kubernetes, cgroups, storage systems, and networking topologies
  • Work with PyTorch distributed tensor computation and GPU kernels
  • Work with researchers to derive specifications and execute
  • Profile and improve the performance of a distributed GPU program
  • Perform roofline analysis on a transformer training setup

Required qualifications

  • Deep understanding of modern ML techniques and tools for training transformers
  • Advanced experience in a tensor/array computation library like PyTorch, TensorFlow, Jax, or similar
  • Detailed understanding of transformer training parallelism strategies like data parallelism, sharded data parallelism, tensor parallelism, pipeline parallelism, context parallelism
  • Experience and knowledge to profile and improve the performance of a distributed GPU program in PyTorch or a similar library
  • Ability to perform roofline analysis on a transformer training setup
  • Willingness to dive into messy problems, work with researchers, derive specifications by asking important questions, and execute
  • Familiarity with HPC and distributed computing platforms like Slurm, Ray, Kubernetes, and Dask
  • Familiarity with cluster networking technology like Infiniband, RoCE, GPUDirect
  • Solid fundamentals in operating systems concepts like processes, files, kernel drivers, containerization, and networking protocols
  • A sense of creativity and willingness to ask difficult questions about our approach, assumptions, and tooling choices

Benefits

  • Competitive compensation, including meaningful equity
  • 100% coverage of medical, dental, and vision insurance for employee and dependents (U.S. only)
  • Flexible PTO policy including company wide Winter Break
  • Paid parental leave
  • Fertility and family-building stipend through Carrot
  • Company-facilitated 401(k) (U.S. only)
  • Exposure to a variety of ML startups

About the company

Baseten powers mission-critical inference for AI companies by uniting applied AI research, flexible infrastructure, and seamless developer tooling. The company recently raised a $1.5B Series F.

Post-Training Research Engineer at Baseten | JobZoey