Software Engineer - AI Tooling Infrastructure
Core
Build and operate production backend services, APIs, and infrastructure for Supabase's AI products (MCP server, agent skills, dashboard assistant), ensuring reliability, authorization, and observability.
Role type
Senior IC software engineer (AI tooling infrastructure)
Builds
Backend services, APIs, and infrastructure for AI agents and developer tools
Domain
Developer tools, AI infrastructure, distributed systems
Required skills
TypeScript, Go, API design, OAuth/OIDC/JWT, PostgreSQL, CI/CD, Docker, containerization, infrastructure as code, observability (metrics/traces/logs), SLO management, incident response, rate limiting, capacity planning
Preferred skills
Agent tooling (MCP), service refactoring, Grafana/OpenTelemetry/Logflare, open-source contributions
Technologies
TypeScript, Go, PostgreSQL, Docker, Kubernetes, MCP, Grafana, OpenTelemetry, Logflare
Responsibilities
Deploy, scale, and configure production backend services; define and meet reliability targets (SLOs); participate in on-call rotation and incident response; manage authentication and authorization for AI clients; own observability (metrics, traces, logs, alerts); handle capacity and abuse controls; improve service architecture; collaborate with Platform and SRE teams.
Seniority
Senior, hands-on IC
