T

Together AI

Runs cloud infrastructure for open AI models

Senior Software Engineer - AI Compute, Together Cloud

Systems Software EngineeringUpdated on Nov 3
Full-timeAmsterdam, NetherlandsNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of professional software development experience and strong proficiency in at least one backend programming language; Golang is desired.
  • Demonstrated ownership of large-scale projects from start to completion, including writing high-performance, well-tested, production-quality code.
  • Demonstrated experience building and operating high-performance and/or globally distributed microservice architectures across one or more cloud providers, such as AWS, Azure, or GCP.
  • Strong systems knowledge across compute, networking, and storage, including concurrency, memory management, performant I/O, and scale.
  • Ability to write clear design documents and work effectively with technical and non-technical team members.
  • Experience building and operating reliable, customer-facing production systems at scale, and owning infrastructure automation using Terraform or Ansible, observability using Prometheus or Grafana, and CI/CD using GitHub Actions or ArgoCD.

Responsibilities

  • Build the GPU and network virtualization stack, including hypervisor, kernel, and software-defined networking work, to provide high-performance, portable, and strongly isolated GPU compute and data-center networking across heterogeneous hardware.
  • Build and maintain the in-data-center IaaS layer, including services, Kubernetes operators, and libraries that provision and manage compute, storage, and networks such as virtual machines, parallel filesystems, virtual private clouds, and InfiniBand partitions.
  • Implement and harden the bring-up path for a new Vera Rubin data center with thousands of GPUs.
  • Scale distributed GPU scheduling and the global management plane, including control-plane services for on-demand and reserved clusters and automation to onboard capacity and raise per-cluster limits.
  • Harden monitoring and automated remediation for fault tolerance by detecting, isolating, and recovering failed nodes to support fault-tolerant distributed pretraining and large-scale inference.
  • Own components end-to-end by writing design documents, breaking work into incrementally shippable milestones, and improving production reliability.
  • Conduct code reviews, provide design feedback, and mentor junior engineers.
  • Build testing frameworks, developer tools, and documentation to make systems robust and usable across teams, and contribute to the core open-source Together AI platform.

Desired Qualifications

  • Proficiency with Kubernetes internals, including implementing non-trivial Kubernetes operators, device, storage, or network plugins, custom schedulers, or patches to Kubernetes itself.
  • Proficiency with virtual machines and hypervisors, including QEMU/KVM, cloud-hypervisor, VFIO, virtio, PCIe passthrough, KubeVirt, or SR-IOV.
  • Proficiency with data-center networking technologies and solutions, including VLAN, VXLAN, VPN, VPC, or OVS/OVN.
  • Experience with Cluster API or a similar system.
  • Experience working on high-performance compute, networking, and/or storage.
  • Experience virtualizing GPUs and/or InfiniBand.
  • Experience building IaaS or PaaS systems at scale.
  • Experience with DPUs or SmartNICs.
  • Knowledge of GPU programming, NCCL, or CUDA.

About the Company

Together AI

Runs cloud infrastructure for open AI models

Together AI runs cloud infrastructure for developers and businesses that train, customize, and deploy AI models, with a focus on open models that customers control. Its platform combines model hosting with tools for adapting models to tasks such as coding assistants, customer support, and image generation. Developers call models through an API, reserve dedicated capacity for steady workloads, or rent GPU clusters for training, while the company charges for model usage and computing resources. Teams also fine-tune models on their own data and deploy the results through the same platform without building a separate serving system. Together AI was founded in 2022 and is based in San Francisco.

Company size
201-500
Company stage
Series C
Total funding
$1.3B
Headquarters
San Francisco, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Together AI

See more jobs