Software Engineer - AI Tooling InfrastructurePosted today

The opportunity

Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.

What you'll do

  • 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.: Set SLOs with the SRE team, track error budgets, and use them to decide what to fix first.

  • Participate in the AI Tooling team on-call rotation, and be a first responder: for incidents in those services. Investigate, fix, coordinate with other teams during incidents, and write the follow-ups and runbooks.

  • Work the AI Tooling team support queue alongside on-call, and turn recurring: issues into fixes rather than repeated manual answers.

  • Own authentication and authorization for AI and agent clients: OAuth apps, scoped tokens, and permissions that make sense for agents as well as humans, including how we change or deprecate a permission without breaking existing integrations.

What they're looking for

  • Own observability for the services the team runs: metrics, traces, logs, dashboards and alerts, so we find problems before customers do.
  • Handle capacity and abuse for agent traffic: rate limits, cost and safety controls, and behavior under load or when a dependency degrades.
  • Improve the architecture of the services the team owns as they grow,: including splitting or reshaping a service when that makes it safer to run and easier to change.
  • Work with the Platform team on shared code, review ownership and release: process, and with the SRE team on infrastructure, alerting and incident practice.