{bc}
linkedin

High Performance Computing Software Engineer - Supercomputing

Institute of Foundation Models
Abu Dhabi, UAE
Full-time
Onsite
Discovered 3 weeks ago
High-performance computingLarge-scale AI/ML training workloadsDistributed softwareLinux kernel internalsGPU/accelerator kernel developmentNCCL

Full Job Posting

About the Institute of Foundation Models

The Institute of Foundation Models is a research lab focused on building, understanding, using, and risk-managing foundation models.

The lab advances research, develops AI talent, and contributes to a knowledge-driven economy.

The role

Build foundational compute infrastructure for AI and computational science.

Design, develop, and operate software systems for large-scale AI workloads, including training across 1,000+ GPUs.

Work at the intersection of high-performance computing and machine learning to make infrastructure robust, performant, and developer-friendly.

Job responsibilities

  • Design and implement high-performance distributed software for large-scale AI/ML training.
  • Optimize low-level system components, including the Linux kernel, GPU/accelerator kernels, and interconnects.
  • Develop and tune communication libraries such as NCCL, MPI, UCX, RCCL, and RDMA-based systems.
  • Support PyTorch, MegatronLM, and DeepSpeed in large-scale production environments with ML researchers and engineers.
  • Contribute to scheduling, orchestration, and job-management systems, including Slurm and Kubernetes.
  • Debug and resolve issues across the stack, from kernel and container layers to models.
  • Work with hardware vendors, open-source communities, and internal teams to improve performance and reliability.

Skills and experience

  • Proven experience developing and optimizing software for large-scale ML workloads; 1,000+ GPUs is preferred.
  • Deep understanding of Linux kernel internals and accelerator (GPU) kernel development.
  • Proficiency with distributed communication libraries such as NCCL, RCCL, MPI, UCX, SHARP, or Libfabric.
  • Experience with ML frameworks such as PyTorch, TensorFlow, JAX, or MegatronLM.
  • Strong knowledge of HPC job scheduling and orchestration tools such as Slurm, Kubernetes, or Pyxis.
  • Excellent debugging and systems performance-tuning skills.
  • Collaborative mindset focused on shared success and technical excellence.

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