SOBRE A SUPABASE A Supabase é a plataforma de desenvolvimento Postgres, criada por programadores para programadores. Fornecemos uma solução de backend completa que inclui Base de Dados, Autenticação, Armazenamento, Edge Functions, Tempo Real e Pesquisa Vetorial. Todos os serviços estão profundamente integrados e concebidos para escalar. SOBRE A FUNÇÃO Procuramos um Engenheiro de Software para se juntar à nossa equipa de Ferramentas de IA e ajudar a moldar a forma como programadores e agentes constroem com a Supabase. Irá construir e ser responsável pelas nossas ferramentas de IA, incluindo agentes, o servidor MCP, competências dos agentes (agent skills) e o assistente do dashboard, e à medida que a área evoluir também construirá ferramentas para novas tecnologias. Irá construir tudo com avaliação em primeiro lugar (eval-first): cada ferramenta é lançada com avaliações e métricas, para que saibamos, com evidências, que torna os agentes melhores e não piores. Trabalhará em estreita colaboração com as equipas de Docs, CLI, Frontend e SDK, e com os engenheiros de Infraestrutura de Ferramentas de IA que operam estes serviços em produção. Outras equipas contribuem para as Ferramentas de IA para melhorar as capacidades agênticas da Supabase, e você ajudá-lá-á a fazê-lo mantendo o nível de qualidade elevado. Esta função é ideal para alguém que prospera em ambientes assíncronos e de ritmo acelerado e que se entusiasma com a construção de ferramentas para programadores que escalam para milhões. O QUE SERÁ SUA RESPONSABILIDADE - Construir e melhorar as ferramentas de IA que operamos hoje, incluindo o servidor MCP, as competências dos agentes, os agentes e o Assistente. Construir e melhorar as ferramentas de IA que operamos hoje, incluindo o servidor MCP, as competências dos agentes, os agentes e o Assistente. - Tornar os novos produtos Supabase utilizáveis por agentes desde o primeiro dia: ferramentas, competências e avaliações para novas superfícies de produto. Construir também ferramentas para novas tecnologias de IA à medida que surgem: prototipar rapidamente, avaliar com honestidade e decidir com a equipa o que vale a pena levar a produção. Tornar os novos produtos Supabase utilizáveis por agentes desde o primeiro dia: ferramentas, competências e avaliações para novas superfícies de produto. Construir também ferramentas para novas tecnologias de IA à medida que surgem: prototipar rapidamente, avaliar com honestidade e decidir com a equipa o que vale a pena levar a produção. - Impulsar uma abordagem eval-first: construir e melhorar avaliações, instrumentação e ciclos de feedback, medir ferramentas face a uma linha de base sem ferramentas e ajudar a definir os KPIs de qualidade e os controlos que impedem regressões de serem lançadas. Impulsar uma abordagem eval-first: construir e melhorar avaliações, instrumentação e ciclos de feedback, medir ferramentas face a uma linha de base sem ferramentas e ajudar a definir os KPIs de qualidade e os controlos que impedem regressões de serem lançadas. - Compreender como os clientes e os agentes utilizam realmente aquilo que lançamos e transformar isso em melhorias nas nossas ferramentas, interfaces e documentação. Compreender como os clientes e os agentes utilizam realmente aquilo que lançamos e transformar isso em melhorias nas nossas ferramentas, interfaces e documentação. - Conceber a forma como a documentação e o conhecimento do produto são expostos aos agentes e medir se funciona. Conceber a forma como a documentação e o conhecimento do produto são expostos aos agentes e medir se funciona. - Construir padrões e ferramentas que ajudam os clientes a adicionar IA às suas próprias aplicações, como MCP em Edge Functions, embeddings vetoriais e agentes a correr em Edge Functions. Construir padrões e ferramentas que ajudam os clientes a adicionar IA às suas próprias aplicações, como MCP em Edge Functions, embeddings vetoriais e agentes a correr em Edge Functions. - Permitir que as equipas melhorem as capacidades agênticas da Supabase através de contribuições para as Ferramentas de IA: caminhos de contribuição claros, templates, documentação e boas práticas de revisão. Permitir que as equipas melhorem as capacidades agênticas da Supabase através de contribuições para as Ferramentas de IA: caminhos de contribuição claros, templates, documentação e boas práticas de revisão. - Centralizar a lógica de IA partilhada para que as equipas a reutilizem em vez de duplicá-la. Centralizar a lógica de IA partilhada para que as equipas a reutilizem em vez de duplicá-la. - Lançar ferramentas testadas em batalha, com testes robustos, benchmarking e testes de stress onde isso conta. Lançar ferramentas testadas em batalha, com testes robustos, benchmarking e testes de stress onde isso conta. - Trabalhar com os engenheiros de Infraestrutura de Ferramentas de IA em matéria de fiabilidade, autenticação e alojamento. Trabalhar com os engenheiros de Infraestrutura de Ferramentas de IA em matéria de fiabilidade, autenticação e alojamento. - Trabalhar entre Docs, CLI, Frontend, SDK e outras equipas para oferecer uma experiência de programador coerente e manter-se próximo do ecossistema de IA em rápida evolução. Trabalhar entre Docs, CLI, Frontend, SDK e outras equipas para oferecer uma experiência de programador coerente e manter-se próximo do ecossistema de IA em rápida evolução. PODE SER UM BOM ENCAIXE SE OBRIGATÓRIO: - Tiver 5+ anos de experiência em engenharia de software profissional. Tiver 5+ anos de experiência em engenharia de software profissional. - Escrever TypeScript sólido e conhecer bem o ecossistema JavaScript: npm, módulos ES, bundlers, compatibilidade. Escrever TypeScript sólido e conhecer bem o ecossistema JavaScript: npm, módulos ES, bundlers, compatibilidade. - Estar profundamente familiarizado com o ecossistema de IA: ferramentas atuais, padrões de agentes e compensações práticas. Consegue distinguir um padrão duradouro de hype. Estar profundamente familiarizado com o ecossistema de IA: ferramentas atuais, padrões de agentes e compensações práticas. Consegue distinguir um padrão duradouro de hype. - Ter construído ferramentas para programadores, interfaces de produto ou primitivas de plataforma utilizadas por outros engenheiros. Ter construído ferramentas para programadores, interfaces de produto ou primitivas de plataforma utilizadas por outros engenheiros. - Ter desenhado ou utilizado frameworks de avaliação para medir a qualidade, a fiabilidade e o sucesso de tarefas da IA, e compreender linhas de base, variância e custo. Ter desenhado ou utilizado frameworks de avaliação para medir a qualidade, a fiabilidade e o sucesso de tarefas da IA, e compreender linhas de base, variância e custo. - Ter um bom julgamento sobre onde a IA melhora os fluxos de trabalho e como evitar experiências frágeis ou puramente decorativas. Ter um bom julgamento sobre onde a IA melhora os fluxos de trabalho e como evitar experiências frágeis ou puramente decorativas. - Escrever testes e validar a fiabilidade em condições reais. Escrever testes e validar a fiabilidade em condições reais. - Conhecer Postgres e práticas de bases de dados relacionais. Conhecer Postgres e práticas de bases de dados relacionais. - Comunicar claramente por escrito, trabalhar entre produto, engenharia e docs e prosperar em equipas assíncronas e distribuídas globalmente. Comunicar claramente por escrito, trabalhar entre produto, engenharia e docs e prosperar em equipas assíncronas e distribuídas globalmente. - Sentir-se confortável a navegar na ambiguidade e a mover-se depressa. Sentir-se confortável a navegar na ambiguidade e a mover-se depressa. DESEJÁVEL: - Experiência com bases de dados vetoriais e embeddings, de preferência pgvector. Experiência com bases de dados vetoriais e embeddings, de preferência pgvector. - Exemplos de funcionalidades de IA ou agentes dirigidos a clientes que tenha lançado. Exemplos de funcionalidades de IA ou agentes dirigidos a clientes que tenha lançado. - Exemplos de documentação ou conhecimento estruturado concebido para programadores ou agentes. Exemplos de documentação ou conhecimento estruturado concebido para programadores ou agentes. - Experiência com Braintrust ou uma plataforma semelhante de avaliação e tracing, ou definição de controlos de qualidade em CI. Experiência com Braintrust ou uma plataforma semelhante de avaliação e tracing, ou definição de controlos de qualidade em CI. - Contribuições para open source ou ferramentas de programador que tenha mantido. Contribuições para open source ou ferramentas de programador que tenha mantido. - Experiência em várias superfícies de produto ou equipas. Experiência em várias superfícies de produto ou equipas. O QUE OFERECEMOS - Totalmente Remoto Contratamos a nível global. Acreditamos que pode fazer o seu melhor trabalho de qualquer lugar. Não existem escritórios da Supabase, mas fornecemos uma quota WeWork ou um subsídio de espaço de coworking que pode utilizar em qualquer ponto do mundo. - ESOP Cada membro da equipa recebe ESOP (participação no capital social) na empresa. Queremos que todos partilhem do upside daquilo que estamos a construir em conjunto. - Subsídio Tecnológico Utilize este orçamento para montar o seu ambiente de trabalho ideal — portátil, monitor, auscultadores, ou o que o ajudar a fazer o seu melhor trabalho. - Benefícios de Saúde A Supabase cobre 100% do seguro de saúde dos colaboradores e 80% dos dependentes, esteja onde estiver. O seu bem-estar e a saúde da sua família são importantes para nós. - Off-Sites Anuais Uma vez por ano, toda a empresa reúne numa nova cidade durante uma semana de ligação, colaboração e diversão. É um dos pontos altos do nosso ano. - Trabalho Flexível Operamos de forma assírcrona e confiamos em si para gerir o seu próprio tempo. Sabe o que precisa de ser feito e quando. - Desenvolvimento Profissional Cada membro da equipa recebe um subsídio anual de formação para gastar em aprendizagem — cursos, livros, conferências ou tudo o que apoie o seu crescimento. SOBRE A EQUIPA A Supabase nasceu remota e com o open source em primeiro lugar. Acreditamos que a nossa equipa distribuída globalmente é a nossa arma secreta na construção de ferramentas de que os programadores gostam. - ~400 membros da equipa ~400 membros da equipa - 60+ países 60+ países - 20+ idiomas falados 20+ idiomas falados - Mais de $1B levantados (incluindo a nossa Série F de $500M) Mais de $1B levantados (incluindo a nossa Série F de $500M) - 540,000+ membros da comunidade 540,000+ membros da comunidade Movemo-nos depressa, construímos em público e utilizamos aquilo que lançamos. Se está no seu projeto, provavelmente também o usamos no nosso. Acreditamos profundamente no ecossistema open source e esforçamo-nos por suportar — e não substituir — as ferramentas e comunidades existentes.
A candidatura é feita diretamente no site da empresa — sem intermediários. Vaga remota verificada para quem reside em Portugal.
Candidatar no site da empresa →