T

Together AI

Runs cloud infrastructure for open AI models

Senior Software Engineer - AI Compute

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of professional software development experience and strong proficiency in at least one backend programming language; Go is desired.
  • Demonstrated ownership of large-scale projects from start to completion, including writing 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, such as AWS, Azure, or GCP.
  • Strong systems knowledge across compute, networking, and storage, including concurrency, memory management, performant input/output, 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 the infrastructure automation, observability, and continuous integration and delivery that keep them healthy.

Responsibilities

  • Build the GPU and network virtualization stack, including hypervisor, kernel, and software-defined networking work to make GPU compute and data-center networking high-performance, portable, and strongly isolated across heterogeneous hardware.
  • Build and maintain the in-data-center infrastructure-as-a-service layer, including services, Kubernetes operators, and libraries that provision and manage compute, storage, and networks, including virtual machines, parallel file systems, 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 that onboards new capacity and raises per-cluster limits.
  • Harden monitoring and automated remediation for fault tolerance by detecting, isolating, and recovering failed nodes to keep distributed pretraining and large-scale inference fault-tolerant.
  • Own components end-to-end by writing design documents, breaking work into incrementally shippable milestones, and improving production reliability.
  • Provide code reviews, design feedback, and mentorship to junior engineers.
  • Build testing frameworks, developer tools, and documentation for robust, usable systems 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 similar systems.
  • Experience working on high-performance compute, networking, and/or storage.
  • Experience virtualizing GPUs and/or InfiniBand.
  • Experience building infrastructure-as-a-service or platform-as-a-service systems at scale.
  • Experience with DPUs or SmartNICs.
  • GPU programming, NCCL, and CUDA knowledge.

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