{bc}
lever

Machine Learning Engineer — Pre-training (LLM)

Institute of Foundation Models
Sunnyvale, USA
Full-time
Mid · 5+ years experience
Onsite
USD 150000-450000 / year
Discovered 2 weeks ago
kubernetespython

Full Job Posting

Key Responsibilities

  • Distributed Framework Ownership – Extend or modify training frameworks (e.g., DeepSpeed, FSDP) to support new use cases and architectures.
  • Optimizer Implementation – Translate mathematical optimizer specs into distributed implementations.
  • Launch Config & Debugging – Create and debug multi-node launch scripts with flexible batch sizes, parallelism strategies, and hardware targets. Select and validate data, tensor, pipeline, expert, and context parallelism strategies as appropriate for the model and cluster.
  • Metrics & Monitoring – Build systems for experiment tracking, job monitoring, and logging usable by collaborators and researchers.
  • Infra Engineering – Write production-quality code and tests for ML infra in PyTorch or JAX; ensure reliability and maintainability at scale.
  • Data Loading & Checkpointing – Build and maintain data-loading and checkpoint/restart workflows, restoring model, optimizer, RNG, and data progress after interruptions.

Must-Haves:

5+ years of experience in ML systems, infra, or distributed training

Experience modifying distributed ML frameworks (e.g., DeepSpeed, FSDP, FairScale, Horovod)

Strong software engineering fundamentals (Python, systems design, testing)

Proven multi-node experience (e.g., Slurm, Kubernetes, Ray) and debugging skills (e.g., NCCL/GLOO)

Ability to implement algorithms across GPUs/nodes based on mathematical specs

Experience working on an ML platform/ infrastructure, and/or distributed inference optimization team

Experience with large-scale machine learning workloads (strong ML fundamentals)

Experience with large-scale pre-training

Nice-to-Haves:

Exposure to mixed-precision training (e.g., bf16, fp8) with accuracy validation

Familiarity with performance profiling, kernel fusion, or memory optimization

Open-source contributions or published research (MLSys, ICML, NeurIPS)

CUDA or Triton kernel experience

Experience building custom training pipelines at scale and modifying them for custom needs

Deep familiarity with training infrastructure and performance tuning

Additional information

Visa Sponsorship This position is eligible for visa sponsorship. Benefits Include Comprehensive medical, dental, and vision benefits Bonus*401K Plan*Generous paid time off, sick leave and holidays*Paid Parental Leave*Employee Assistance Program*Life insurance and disability

Qualifications

  • 5+ years of experience in ML systems, infra, or distributed training
  • Experience modifying distributed ML frameworks (e.g., DeepSpeed, FSDP, FairScale, Horovod)
  • Strong software engineering fundamentals (Python, systems design, testing)
  • Proven multi-node experience (e.g., Slurm, Kubernetes, Ray) and debugging skills (e.g., NCCL/GLOO)
  • Ability to implement algorithms across GPUs/nodes based on mathematical specs
  • Experience working on an ML platform/ infrastructure, and/or distributed inference optimization team
  • Experience with large-scale machine learning workloads (strong ML fundamentals)
  • Experience with large-scale pre-training
  • Exposure to mixed-precision training (e.g., bf16, fp8) with accuracy validation
  • Familiarity with performance profiling, kernel fusion, or memory optimization
  • Open-source contributions or published research (MLSys, ICML, NeurIPS)
  • CUDA or Triton kernel experience
  • Experience building custom training pipelines at scale and modifying them for custom needs
  • Deep familiarity with training infrastructure and performance tuning

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Institute of Foundation Models