Software Engineer - AI Tooling
Core
Build and own AI tooling including agents, MCP server, agent skills, and dashboard assistant to help developers and agents build with Supabase.
Role type
Senior IC software engineer (AI tooling & developer platforms)
Builds
AI agents, MCP server, agent skills, dashboard assistant, and evaluation frameworks for Supabase products
Domain
Developer tools, AI/LLM agents, Postgres ecosystem
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript ecosystem, AI ecosystem patterns, developer tools design, evaluation frameworks, Postgres, testing, async collaboration
Preferred skills
vector databases (pgvector), customer-facing AI features, structured knowledge for agents, Braintrust/eval platforms, open-source contributions
Technologies
TypeScript, JavaScript, npm, ES modules, bundlers, Postgres, pgvector, Edge Functions, MCP
Responsibilities
Build and improve AI tooling (agents, MCP server, skills, assistant); Create evals and metrics for new products; Design documentation exposure for agents; Build patterns for customers to add AI to apps; Centralize shared AI logic; Collaborate with Docs, CLI, Frontend, SDK, and Infrastructure teams
Seniority
Senior, hands-on IC