T

Together AI

Runs cloud infrastructure for open AI models

Senior or Staff Software Engineer - Inference / Compute Infrastructure Engineering

Platform EngineeringConfirmed live in the last 24 hours
Full-timeAmsterdam, NetherlandsNo salary listedIn-person

About the Job

Requirements

  • Strong software engineering background in Go, Python, Rust, or similar, with experience writing and testing production software.
  • Experience with durable workflow orchestration tools such as Temporal, Cadence, or equivalent for long-lived, manifest-driven workflows that survive failures and resume mid-execution.
  • Experience building software control planes or orchestration systems that model state and reconcile it over time, such as Kubernetes controllers/operators, custom reconciliation loops, or workflow engines.
  • Experience with event-driven systems, designing and building software around message queues, event streams, or pub/sub such as Kafka, NATS, or SQS rather than polling or cron-driven scripts.
  • A product mindset, including building internal platforms or APIs consumed by other engineering teams and caring about developer experience.

Responsibilities

  • Design and implement a provisioning state machine that models the full lifecycle of a physical host, from discovery and inference bring-up through GPU driver/CUDA stack, health validation, and decommission/RMA, as explicit, versioned states and transitions.
  • Design declarative APIs and a control plane so the inference team can request, scale, and tear down inference clusters with one API call, without tickets or human intervention.
  • Detect degraded or failed nodes, drain them safely, trigger repair or replacement, and automatically reintroduce healthy capacity into the pool.
  • Own reliability of the provisioning pipeline through idempotency, retries, rollback, and drift detection.
  • Partner with the inference/ML platform team to understand required cluster shapes, including topology, interconnect, and scheduling constraints, and encode them as first-class platform abstractions.
  • Use strong typing, automated tests, code review, versioning, and CI/CD for infrastructure code.
  • Deliver, operate, and support the software in production.

Desired Qualifications

  • Exposure to bare-metal provisioning technologies such as PXE/iPXE, Redfish/IPMI, or BMC; networking fundamentals such as VLANs, BGP, or fabric design; or GPU/accelerator infrastructure.
  • Experience with GPU cluster software stacks such as NCCL, CUDA, or InfiniBand/RoCE.
  • Prior work at a hyperscaler, GPU cloud, or datacenter-scale infrastructure organization.
  • Systems programming in Rust or Go.

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