principal software engineering Principal Engineer tech_leadership 8+ yrs
$200,000 – $275,000
USD per year

About this role

Together AI is hiring a principal-level Principal Engineer in the software engineering function based in San Francisco, CA. The posting calls out experience with TypeScript, React, Next.js, Node.js and roughly 8+ years of relevant work. Compensation is listed at $200,000–$275,000 per year.

Role
Principal Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
San Francisco, CA
Experience
8+ years
Department
Engineering
AI Summary
Staff-level Principal Engineer to lead architectural evolution of Together AI's Product UI Platform, owning the Next.js/TypeScript/Node.js web runtime and BFF layer. Requires 8+ years building production web applications, deep React/Next.js expertise, and proven experience evolving monolithic architectures into modular systems while mentoring teams.

More roles at Together AI

Engineering Manager, Model Serving
San Francisco, CA · manager
Kubernetes Serverless LLMs
Engineering Manager / Tech Lead
Amsterdam, Netherlands · senior
Python TypeScript Rust
Finance Analytics Engineer
San Francisco, CA · mid
Python SQL Snowflake
Forward Deployed Engineer (GPU Clusters)
San Francisco, CA · mid
Python Bash Kubernetes
Forward Deployed Engineer (Inference & Post-Training)
San Francisco, CA · mid
Python LLMs Reinforcement Learning
All Together AI jobs →

Job description

from Together AI careers

About the Role

Together AI is seeking a highly experienced Staff Engineer to join the Product Engineering team, to own and evolve the Product UI Platform — the architectural foundation that powers how product teams build full-stack features across our web surface.This role is responsible for evolving the product runtime from its current monolithic growth architecture to a scalable, modular, and high-leverage platform that supports increasing scale, reliability requirements, and a growing number of feature engineers. You will define and drive the technical direction of the Next.js/typescript/nodejs web runtime, BFF layer, and application integration patterns, partnering peer-to-peer with Backend and API Platform leaders to ensure cohesive architectural evolution across layers. This is a deeply hands-on role for and experienced engineer with real life experience leading and implementing architectural evolution and is ready to take full ownership of a critical technical domain.

Responsibilities

  • Lead the next phase of architectural evolution for the product application platform
  • Design and implement foundational platform primitives used across product teams
  • Reduce architectural entropy and duplication across the web surface
  • Improve application-level performance and reliability metrics
  • Drive incremental modularization without disrupting feature velocity
  • Establish performance budgets and enforce application-layer guardrails
  • Partner with Backend Platform to shape API ergonomics and integration boundaries
  • This is an excerpt. Read the full job description on Together AI careers →
All software engineering jobs software engineering in San Francisco, CA Jobs in San Francisco, CA software engineering salaries software engineering career path
All Together AI Jobs Browse software engineering roles principal positions