Hiring.Camp

Senior Distributed Systems Engineer

Institute of Foundation Models

·

Mar 3, 2026

Apply
Salary
$200k – $400k/yr
Location
Sunnyvale, CA
Workplace
Onsite
Department
Engineering
Seniority
Senior
Source
Lever

Description

About the Institute of Foundation Models
The Institute of Foundation Models (IFM) designs and operates ultra-scale GPU supercomputing systems to train next-generation foundation models. We believe performance, fault tolerance, and scalability are co-designed across model architecture, communication systems, runtime, and hardware topology.
This role sits at the core of that effort — driving communication performance, distributed reliability, and cross-layer optimization for large-scale training workloads.

The Mission
We are looking for a deeply technical engineer to co-design and optimize the communication stack for large-scale distributed training, including hybrid parallelism and Mixture-of-Experts (MoE) workloads.
This is not a network operations role. This is a systems-level engineering position focused on performance engineering, distributed debugging, and communication-runtime co-design.
·       Design and optimize expert-parallel and hybrid-parallel communication patterns
·       Drive high-performance hierarchical collectives for MoE workloads
·       Co-design runtime orchestration with communication topology awareness
·       Reduce tail latency and improve determinism across thousands of GPUs
·       Architect fault-tolerant distributed execution under real-world cluster failures
Core Technical Scope
·       Communication-compute overlap and topology-aware collective optimization
·       Deep debugging of NCCL, RDMA, and custom communication layers
·       Hybrid expert parallel strategies in modern large-scale MoE systems
·       Elastic and resilient distributed job orchestration concepts
·       Congestion analysis and routing optimization across InfiniBand/RoCE fabrics
·       Microbenchmarking and performance modeling for communication-heavy workloads
Expected Technical Depth
·       Hybrid expert parallel communication for Mixture-of-Experts training
·       Scaling behavior under network pressure
·       Distributed orchestration for elastic, large-scale training
·       Fault detection and recovery in distributed GPU workloads
·       Cross-layer bottlenecks: GPU ↔ NIC ↔ PCIe ↔ NVSwitch ↔ Fabric ↔ Scheduler
Required Background
·       Experience optimizing distributed training at 1,000+ GPU scale (or equivalent depth)
·       Hands-on expertise with RDMA, InfiniBand, RoCE, and GPUDirect RDMA
·       Deep familiarity with NCCL and/or UCX internals
·       Strong systems programming ability (C/C++, Rust, or Go)
·       Strong familiarity with modern model training frameworks such as PyTorch
·       Ability to troubleshoot and profile training performance issues related to communication bottlenecks
·       Ability to translate research ideas into production-grade optimizations
·       Experience debugging distributed hangs, desynchronization, and performance regressions
What We Mean by "Hardcore"
·       You can explain why an communication degrades at scale and how to fix it
·       You have improved real cluster throughput via communication redesign
·       You can trace a distributed hang across ranks and identify the root cause
·       You are comfortable working at the boundary between hardware and runtime
Application Requirements
·       Include a link to your GitHub (required)
·       Provide links to relevant distributed systems, HPC, or large-scale training projects
·       Include a list of publications and/or public technical reports (if applicable)
·       Describe the hardest distributed debugging problem you solved
·       Include measurable performance improvements you have delivered
Academic Qualifications
Master’s, or Bachelor’s + 1 year of relevant experience.

Skills

RustPyTorchGitHub

Similar Jobs

30

Senior Engineering Program Manager - Technical Program Management | Cloud & Distributed Systems| JIRA | Confluence | Scrum | 8-12 Years

Cisco·India·Hybrid

1d ago

Senior Techincal Leader - Software Engineering | Java/Kafka | Distributed Systems | Spark/Flink | Data Platform | DevOps/SRE | 14+ Years

Cisco·India·Hybrid

1d ago

Principal Engineer & Senior Principal Engineer, Distributed Systems, Distributed Systems

Amazon·Remote

4d ago

Senior Software Engineer — Distributed Systems

Conviva·Bengaluru, Karnataka

1w ago

Sr. Software Engineer (Distributed Systems)

Workday·Dublin, Leinster

1w ago

Senior Software Engineer Cloud Architecture & Distributed Systems

WSP·Noida, Uttar Pradesh

2w ago

Senior System Software Engineer – Golang / Java | Distributed Systems

Purestorage·Prague, Czechia·Remote, Onsite

2w ago

Senior AI Engineer, MLOps & Distributed Systems

Hinge Health·San Francisco-HQ·Hybrid

3w ago

Sr Distributed Systems Engineer (DevOps)

Workday·Auckland, New Zealand

3w ago

Senior Software Engineer, Distributed Systems Engineer - DGX Cloud

Nvidia·New York City, New York +1·Remote

3w ago

Senior Software Engineer, Distributed Systems Engineer - DGX Cloud

Nvidia·New York City, New York +1·Remote

3w ago

Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal

ServiceNow·Kirkland, Washington·Hybrid

3w ago

Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal

ServiceNow·Santa Clara, California·Hybrid

3w ago

Senior Distributed Systems Engineer

Barclays·US

3w ago

Sr. Software Engineer - Distributed Systems

Workday·Boulder, Colorado +2·Remote, Hybrid

3w ago

Senior Staff Data Platform Software Engineer (Java Distributed Systems & Kafka)

ServiceNow·Hyderabad, Telangana·Hybrid

4w ago

Sr Staff Software Engineer - (Platform Engineering /Distributed Systems) *HYBRID*

Geico·Bethesda, Maryland +1·Hybrid

1mo ago

Distributed Systems - Senior Staff Systems Architect

Northrop Grumman·Baltimore, Maryland

1mo ago

Distributed Systems - Senior Staff Systems Architect

Northrop Grumman·US

1mo ago

Sr Lead Software Engineer - Distributed Systems

JPMorgan Chase·Jersey City, New Jersey

1mo ago

Sr Lead Software Engineer - Distributed Systems

JP Morgan Chase·Jersey City, New Jersey

1mo ago

Senior Java Developer (Distributed Financial Systems) 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)

Juliusbaer·Zürich, Zurich

1mo ago

R-100949 Senior Software Engineer (C#, Distributed systems)- Bengaluru

Omnissa·India-Bangalore-Office-Kalyani Vista

1mo ago

Sr. Staff Software Engineer – Distributed Systems

Alluxio·Foster City, California·Onsite

1mo ago

Senior Software Developer Cloud & Distributed Systems

Hewlett Packard Enterprise (HP)·San Juan, Puerto Rico·Remote, Hybrid

1mo ago

Senior Software Developer Cloud & Distributed Systems

Hewlett Packard Enterprise (HP)·San Juan, Puerto Rico·Remote, Hybrid

1mo ago

Senior Software Developer Cloud & Distributed Systems

Hewlett Packard Enterprise (HP)·San Juan, Puerto Rico·Remote, Hybrid

1mo ago

Senior Distributed Systems Engineer - Cache

Cloudflare·Austin, Texas +5·Hybrid

1mo ago

Senior Software Engineer- Infrastructure & Distributed Systems

Salesforce·California, US·Onsite

1mo ago

Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure

Nvidia·Austin, Texas +4·Remote

1mo ago