Software Engineer, AI Tooling

New
S
SupabaseAI developer tools
We believe you can do your best work from anywhere.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience in professional software engineering experience.
Required Skills
PostgreSQLJavascriptTypeScript

Requirements

  • Have 5+ years of professional software engineering experience.
  • Write strong TypeScript and know the JavaScript ecosystem, including npm, ES modules, bundlers and compatibility.
  • Be deeply familiar with current AI tools, agent patterns and practical trade-offs.
  • Have built developer tools, product interfaces or platform primitives used by other engineers.
  • Have designed or used evaluation frameworks to measure AI quality, reliability and task success, and understand baselines, variance and cost.
  • Have strong judgment about where AI improves workflows and how to avoid fragile or gimmicky experiences.
  • Write tests and validate reliability in real-world conditions.
  • Know Postgres and relational database practice.
  • Communicate clearly in writing and work across product, engineering and docs.
  • Be comfortable navigating ambiguity and moving quickly.
  • Nice to have: experience with vector databases and embeddings, ideally pgvector.
  • Nice to have: experience with Braintrust or a similar evaluation and tracing platform, or setting up CI quality gates.

Responsibilities

  • Build and improve the MCP server, agent skills, agents and dashboard assistant.
  • Create tools, skills and evaluations that make new Supabase products usable by agents.
  • Prototype and evaluate tooling for emerging AI technologies, and help decide what should go to production.
  • Build evaluations, instrumentation and feedback loops; measure tools against a no-tool baseline and help define quality KPIs and release gates.
  • Use customer and agent behavior to improve tooling, interfaces and documentation.
  • Design how documentation and product knowledge are exposed to agents, and measure whether it works.
  • Build patterns and tools for customers adding AI to their apps, including MCP on Edge Functions, vector embeddings and agents running on Edge Functions.
  • Enable other teams to contribute to AI Tooling through contribution paths, templates, documentation and review practices.
  • Centralize shared AI logic and ship tools with tests, benchmarking and stress testing.
  • Work with AI Tooling Infrastructure engineers on reliability, auth and hosting, and collaborate with Docs, CLI, Frontend, SDK and other teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now