Together AI

Staff Engineer Distributed Storage HPC and AI Infrastructure

In short

This Staff Engineer role at Together AI designs and operates multi-petabyte distributed storage systems for AI training and inference, covering parallel filesystems, object stores, and Kubernetes-native storage operators. It requires 8+ years of storage engineering experience (3+ at multi-petabyte scale), deep expertise in technologies like WekaFS, Lustre, Ceph, RDMA/InfiniBand, and Kubernetes storage internals, plus strong Go and Python skills. The role also involves building reliability practices (monitoring, disaster recovery, chaos engineering) and partnering with ML and SRE teams. It's a hybrid position based in Amsterdam, two days per week in office.

About the Role
You will design and deliver multi-petabyte storage systems for AI training and inference workloads. You will architect parallel filesystems and object stores, integrate storage technologies, optimize costs and data paths, and build Kubernetes-native storage operators. You will improve reliability through monitoring, disaster recovery, automation, and performance tuning while partnering with ML and SRE stakeholders.
Requirements
•8+ years of storage engineering experience, including 3+ years managing distributed storage at multi-petabyte scale.
•Experience deploying and operating high-performance storage for GPU or HPC clusters.
•Production experience with Kubernetes and cloud-native storage.
•Strong Go and Python programming skills for production tools.
•Technical leadership experience improving performance, reliability, or cost efficiency.
•Expertise with distributed storage systems such as WekaFS, Lustre, GPFS, or BeeGFS.
•Production object-storage experience with S3, MinIO, Ceph, or R2.
•Knowledge of Kubernetes CSI drivers, StatefulSets, PersistentVolumes, storage operators, and custom controllers.
•Experience with GPU storage optimization, RDMA or InfiniBand, and parallel filesystem optimization.
•Experience with Terraform, Ansible, Helm, GitOps, and ArgoCD.
•Advanced Linux storage knowledge, including filesystems, LVM, NVMe, and RAID.
•Experience with Prometheus, Grafana, and Thanos.
Responsibilities
•Design multi-petabyte AI and ML storage systems and optimize capacity and costs.
•Design and optimize RDMA, InfiniBand, 400GbE, NVMe-oF, iSCSI, and TCP/IP storage networking.
•Build Kubernetes storage operators and controllers for automated provisioning, multi-tenancy, and quotas.
•Optimize caching, parallel filesystems, and data paths for GPU nodes at scale.
•Build multi-tier caches and implement data-locality, model-weight distribution, prefetching, and eviction strategies.
•Implement monitoring, alerting, SLOs, disaster recovery, backups, runbooks, and chaos engineering.
•Partner with ML and SRE teams, mentor on storage practices, contribute to open source, and write documentation and postmortems.
Benefits
•Hybrid working with two days per week at the Amsterdam office.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot