Software Engineer - AI Tooling Infrastructure
Supabase
SeniorAbout the position
Join the AI Tooling team to build and run backend services for Supabase’s AI products, ensuring reliability and observability.
Tech stack
- typescript
- go
- postgresql
- oauth
- jwt
- docker
Requirements
Required:
- Have 5+ years of experience building and running backend services in production, and have carried on-call for them
- Write strong TypeScript or Go, and are comfortable working in the other
- Have designed and operated APIs with real consumers: versioning, error handling, rate limiting, and backwards-compatible change
- Know OAuth, OIDC, JWT and API authorization well enough to debug them in production and to explain where implementations commonly deviate from the spec
Nice to have:
- Experience with agent tooling (MCP or similar), or serving traffic from AI agents and LLM clients
- Experience moving a service out of a larger codebase while keeping existing clients working
- Experience with Grafana, OpenTelemetry, Logflare or a similar observability stack, and real SLO work
Responsibilities
- Build and operate the production backend services behind Supabase’s AI products, including the MCP server: deployment, scaling, configuration and release
- Take ownership of how those services are structured, including splitting or reshaping a service when that makes it safer to run and easier to change
- Define, measure and meet reliability targets for the services the team runs
- Participate in the AI Tooling team on-call rotation, and be a first responder for incidents in those services
Benefits
- We hire globally with a WeWork membership or co-working allowance
- Every team member receives ESOP (equity ownership) in the company
- Use a tech allowance to set up your ideal work environment
- Supabase covers 100% of health insurance for employees and 80% for dependents