I

Institute of Foundation Models

Researches and develops foundation models

Machine Learning Engineer - Pre-training, LLM

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA

About the Job

Requirements

  • At least 5 years of experience in machine learning systems, infrastructure, or distributed training.
  • Experience modifying distributed machine learning frameworks such as DeepSpeed, FSDP, FairScale, or Horovod.
  • Strong software engineering fundamentals, including Python, systems design, and testing.
  • Proven multi-node experience with tools such as Slurm, Kubernetes, or Ray, and debugging skills with NCCL or GLOO.
  • Ability to implement algorithms across GPUs and nodes based on mathematical specifications.
  • Experience working on a machine learning platform or infrastructure, and/or a distributed inference optimization team.
  • Experience with large-scale machine learning workloads and strong machine learning fundamentals.
  • Experience with large-scale pre-training.

Responsibilities

  • Extend or modify distributed training frameworks to support new use cases and architectures.
  • Translate mathematical optimizer specifications into distributed implementations.
  • 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 appropriate for the model and cluster.
  • Build systems for experiment tracking, job monitoring, and logging that collaborators and researchers can use.
  • Write production-quality code and tests for machine learning infrastructure in PyTorch or JAX, ensuring reliability and maintainability at scale.
  • Build and maintain data-loading and checkpoint/restart workflows that restore model, optimizer, random number generator, and data progress after interruptions.

Desired Qualifications

  • Exposure to mixed-precision training, such as bf16 or fp8, with accuracy validation.
  • Familiarity with performance profiling, kernel fusion, or memory optimization.
  • Open-source contributions or published research at venues such as MLSys, ICML, or 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.

About the Company

Institute of Foundation Models

Researches and develops foundation models

IFM builds and studies foundation models—large AI models designed to learn broadly from diverse data and be used across many tasks. Its work centers on academic research to create open, fast, and practical models that address real-world societal needs, rather than narrow applications. The models are developed by a global team across Abu Dhabi, Paris, and Silicon Valley, with a strong emphasis on openness and collaboration to advance AI science and accessibility. Unlike typical private labs that lock models behind paywalls, IFM aims to provide publicly accessible, efficient models that can be used by researchers and developers to solve real problems. The overarching goal is to push the science of foundation models forward while ensuring their benefits reach society at large.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
United Arab Emirates
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Institute of Foundation Models

See more jobs