Senior Software Engineer - AI Compute, Together Cloud
Together AI· Engineering
Amsterdamfull-timePosted 8mo ago
About the role
Senior Software Engineer focusing on AI Compute in the Together Cloud org. Build and own major components of a next-generation AI cloud platform including GPU virtualization, in-DC IaaS, and global management for on-demand/reserved Kubernetes/Slurm clusters across data centers and thousands of GPUs.
Responsibilities
- Build the GPU and network virtualization stack: hypervisor, kernel, and SDN for high-performance, portable, and isolated GPU compute across heterogeneous hardware.
- Build and maintain our in-DC IaaS layer: services, Kubernetes operators, and libraries provisioning compute, storage, and networks in data centers (VMs, parallel filesystems, VPCs, InfiniBand partitions). Harden bring-up path for Vera Rubin data center with thousands of GPUs.
- Scale the distributed GPU scheduling and global management plane: control-plane services for on-demand and reserved clusters; automate onboarding of new capacity and per-cluster limit management.
- Harden the monitoring and automated remediation layer for fault tolerance: automated detection, isolation, and recovery of failed nodes for fault-tolerant pretraining and large-scale inference.
- Own components end-to-end: write design docs, break work into milestones, ship incrementally, and improve production reliability.
- Raise the bar: code reviews, design feedback, mentoring junior engineers.
- Build tooling for other teams: testing frameworks, developer tools, and documentation; contribute to core open-source Together AI platform.
Qualifications
- 5+ years of professional software development experience, proficient in at least one backend language (Golang preferred).
- Demonstrated ownership of large-scale projects end-to-end, producing high-performance, well-tested, production-quality code.
- Experience building and operating high-performance and/or globally distributed microservice architectures across one or more cloud providers (AWS, Azure, GCP).
- Strong systems knowledge across compute, networking, and storage, including concurrency, memory management, performant I/O, and scale.
- Excellent communication skills with ability to write clear design docs and collaborate with technical and non-technical teammates.
- Experience building and operating reliable customer-facing production systems at scale; owning infrastructure automation (Terraform, Ansible), observability (Prometheus, Grafana), and CI/CD (GitHub Actions, ArgoCD).
Skills
Required:Backend programmingDistributed systemsCloud platformsSoftware architecture and designCommunication
Benefits
- (Not specified in description)
Last updated Sep 30, 2026. Interested? Apply on the company site.
About Together AI
The AI Acceleration Cloud - Fast Inference, Fine-Tuning & Training
Run and fine-tune generative AI models with simple APIs and scalable GPU clusters. Train & deploy at scale on The AI Acceleration Cloud.
AI native cloudFine-TuningGPU clustersInferenceTrainingai-infrastructure-and-developmentbrex-fastest-growing-2025liquid-ai-recruiting-target
More open roles at Together AI
- Research Intern, Frontier Speculative Decoding (Summer 2027)4d agoHybrid (San Francisco, CA) · Research
- Research Intern, Frontier Speculative Decoding (Winter 2027)4d agoHybrid (San Francisco) · Research
- Director of Investor Relations4d agoHybrid (San Francisco, CA) · Finance
- Recruiting Sourcer, Business (GTM, Infrastructure Strategy & G&A)4d agoHybrid (San Francisco) · People
- Staff Software Engineer - AI Compute, Together Cloud4d agoAmsterdam · Engineering