Staff Platform Engineer, Voice AI

Together AI Together AI · Data AI · San Francisco, CA · Engineering

Staff Platform Engineer for Together AI's Voice AI platform, focusing on the architecture and reliability of real-time API layers, autoscaling for latency-sensitive workloads, and building the observability platform for voice infrastructure. The role requires deep expertise in distributed systems, real-time streaming, and Kubernetes, with a strong product intuition for developer platforms.

What you'd actually do

  1. Own the architecture and reliability of Together's real-time API layer — set the technical direction for WebSocket and HTTP streaming APIs powering STT and TTS at scale; establish the reliability bar (connection lifecycle, backpressure, graceful degradation, reconnection) that production voice agents — contact centers, AI agents, communication platforms — depend on.
  2. Lead autoscaling architecture for latency-sensitive voice workloads — design and ship orchestration systems that handle bursty, real-time traffic across tens of thousands of GPUs; solve the hard problems at the intersection of concurrent connection limits, streaming state, and hard latency ceilings that generic autoscalers weren't built for.
  3. Define the voice API feature surface — make the architectural calls on word-level alignment, real-time speaker diarization, audio format support (g711/mulaw, PCM, WebRTC), pronunciation controls, and multi-context WebSocket — with a clear view of what unlocks the next category of developer use cases.
  4. Build the observability platform for voice infrastructure — design the latency breakdown pipelines, audio quality signal collection, and customer-facing dashboards that give both the team and developers the instrumentation they need to operate at production quality; make debugging voice issues fast and systematic.
  5. Own the multi-provider abstraction layer — architect the normalization layer across model partners (Cartesia, Deepgram, Rime, and others) that delivers consistent, provider-agnostic API behavior; your design should absorb upstream variability without exposing it to developers.

Skills

Required

  • 8+ years of experience building large-scale, real-time distributed systems
  • Deep, battle-tested expertise in real-time streaming infrastructure
  • Expert-level TypeScript and Python
  • Strong proficiency in systems-level thinking
  • Senior distributed systems judgment
  • Deep Kubernetes expertise
  • Strong technical leadership
  • Sharp product intuition for developer platforms
  • Proven ability to operate with autonomy on high-ambiguity, high-stakes problems

Nice to have

  • Rust experience
  • Experience with audio and media protocols (WebRTC, g711, PCM encoding)
  • Familiarity with ML model serving infrastructure and how inference engines work
  • Full-stack experience (React, Next.js)

What the JD emphasized

  • real-time API layer
  • autoscaling architecture
  • latency-sensitive voice workloads
  • millisecond latency requirements
  • real-time streaming infrastructure
  • latency-sensitive workloads
  • stateful, streaming services

Other signals

  • real-time voice agents
  • latency SLOs
  • millisecond latency requirements
  • multi-model routing
  • production quality
  • developer experience