AI Tooling Engineer

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Build and maintain AI tooling, including MCP, agent skills, and developer interfaces
  • Progress the Supabase dashboard assistant into a useful self-serve product for debugging and workflows
  • Drive an eval-first approach by building evaluation frameworks, instrumentation, and feedback loops
  • Design ways to expose documentation and product knowledge to AI agents
  • Build tools for customers to incorporate AI into apps, such as MCP on Edge Functions and vector embeddings
  • Work cross-functionally with CLI, frontend, and API teams to deliver coherent developer experiences
  • Ensure all shipped tools are battle-tested with strong test coverage and benchmarking

Requirements

  • Strong expertise in TypeScript and the JavaScript ecosystem (npm, ES modules, bundlers)
  • Deep familiarity with the AI ecosystem, including current tools and agent patterns
  • Experience building developer tools, product interfaces, or platform primitives
  • Experience with evaluation frameworks to measure AI quality and reliability
  • Familiarity with Postgres and database best practices
  • Experience with vector databases and embeddings, ideally with pgvector

Benefits

  • Fully remote work with a WeWork or co-working allowance
  • Equity ownership (ESOP) for every team member
  • Tech allowance for your ideal work environment
  • Comprehensive health insurance coverage
  • Annual company-wide off-sites
  • Flexible, asynchronous work culture
  • Annual professional development and education allowance

About the Company

Supabase is a remote-first, open-source company dedicated to building tools that developers love. With a globally distributed team of over 280 members across 55+ countries, we move fast, build in public, and support the open-source ecosystem.

Skills & tools

TypeScriptJavaScriptPostgreSQL

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Strong TypeScript and JavaScript expertise
  2. 02Familiarity with AI ecosystem and agent patterns
  3. 03Experience building developer tools
  4. 04Experience with evaluation frameworks
  5. 05Familiarity with Postgres and vector databases