Staff Engineer, API Core Platform

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

Staff Engineer to found the API Platform team, focusing on building and scaling core systems and architecture for Together AI's mission-critical APIs. Responsibilities include improving the backend API layer, designing next-gen API platform solutions, and ensuring reliability, performance, and consistency across public and client APIs. The role requires deep hands-on experience with critical-path code and building platforms that unify engineering efforts.

What you'd actually do

  1. Design and drive the evolution of Together’s API platform, defining how APIs are built, versioned, secured, tested, and operated across the company
  2. Own and improve the backend API layer within our primary Next.js monolith, raising the bar on consistency, reliability, and performance
  3. Architect and lead the transition toward scalable, purpose-built API platforms optimized for different traffic patterns and product surfaces
  4. Write and maintain critical-path platform code that multiple services and product teams depend on
  5. Design and implement robust authentication, authorization, and identity-aware access patterns across public and internal APIs

Skills

Required

  • Golang
  • TypeScript
  • C++
  • Java
  • API performance
  • scalability
  • caching strategies
  • rate limiting
  • parallelization
  • fan-out control
  • graceful degradation
  • authentication
  • authorization
  • Infrastructure as Code
  • Terraform
  • AWS CDK
  • Pulumi
  • CI/CD workflows

Nice to have

  • GraphQL
  • schema-based API federation
  • monoliths to modular architectures
  • API schema generation and validation
  • developer-facing SDKs
  • command-line tools
  • multi-region
  • globally distributed API systems
  • horizontally scalable API systems
  • high request volume
  • burst traffic patterns
  • Kubernetes
  • zero-trust architectures
  • identity-aware architectures
  • AWS networking
  • traffic management
  • load balancing
  • Cloudflare
  • CDN-level API performance optimization

What the JD emphasized

  • 8+ years of experience building and operating large-scale, distributed backend systems in production environments
  • Proven experience building or significantly evolving an API platform used by multiple teams or customer-facing products
  • Expert-level proficiency in one or more of Golang, TypeScript, C++, or Java
  • Deep expertise in API performance and scalability, including caching strategies, rate limiting, parallelization, fan-out control, and graceful degradation
  • Strong experience designing and implementing production-grade authentication and authorization systems for customer-facing APIs
  • Demonstrated ability to drive cross-team architectural initiatives without formal authority, aligning multiple stakeholders around long-term platform direction