Description

Découvrez Supabase

Supabase est la plateforme de développement Postgres conçue par des développeurs, pour des développeurs. Nous offrons une solution backend complète intégrant base de données, authentification, stockage, fonctions Edge, temps réel et recherche vectorielle. Tous nos services sont étroitement liés et pensés pour accompagner votre croissance.

Votre futur rôle chez nous

Nous recrutons un Ingénieur Logiciel pour rejoindre notre équipe dédiée aux outils d’IA et participer à la transformation de la manière dont développeurs et agents interagissent avec Supabase. Vous serez responsable de la conception et de la gestion de nos outils IA, incluant les agents, le serveur MCP, les compétences des agents et l’assistant du tableau de bord. Vous développerez également des outils pour les nouvelles technologies au fur et à mesure de leur émergence, toujours avec une approche basée sur l’évaluation : chaque outil est livré avec des métriques pour garantir une amélioration réelle des agents.

Vous collaborerez étroitement avec les équipes Documentation, CLI, Frontend et SDK, ainsi qu’avec les ingénieurs en infrastructure IA qui maintiennent ces services en production. Vous aiderez les autres équipes à renforcer les capacités agentiques de Supabase tout en maintenant un haut niveau de qualité.

Ce poste est idéal pour une personne autonome, à l’aise dans un environnement asynchrone et dynamique, passionnée par la création d’outils développeurs capables de s’adresser à des millions d’utilisateurs.

Vos missions principales

  • Développer et optimiser les outils IA actuels : serveur MCP, compétences des agents, agents et assistant.
  • Rendre les nouveaux produits Supabase immédiatement exploitables par les agents : outils, compétences et évaluations. Prototyper rapidement les technologies IA émergentes, les évaluer honnêtement et décider en équipe de leur mise en production.
  • Promouvoir une démarche « eval-first » : créer et améliorer les évaluations, instrumentation et boucles de feedback, mesurer les outils par rapport à une base sans outil, définir les indicateurs qualité et les seuils empêchant les régressions.
  • Analyser l’usage réel des clients et agents pour améliorer outils, interfaces et documentation.
  • Concevoir la manière dont la documentation et les connaissances produit sont accessibles aux agents, et mesurer leur efficacité.
  • Créer des modèles et outils facilitant l’intégration de l’IA dans les applications clients, comme MCP sur Edge Functions, embeddings vectoriels et agents fonctionnant sur Edge Functions.
  • Faciliter les contributions des équipes aux capacités agentiques de Supabase via des parcours clairs, des templates, de la documentation et des pratiques de revue.
  • Centraliser la logique IA partagée pour éviter les duplications entre équipes.
  • Livrer des outils robustes, testés en profondeur avec benchmarks et tests de charge.
  • Collaborer avec les ingénieurs infrastructure IA sur la fiabilité, l’authentification et l’hébergement.
  • Travailler en synergie avec les équipes Docs, CLI, Frontend, SDK et autres pour offrir une expérience développeur cohérente et rester à la pointe de l’écosystème IA.

Votre profil

Indispensable

  • Plus de 5 ans d’expérience en ingénierie logicielle professionnelle.
  • Maîtrise avancée de TypeScript et bonne connaissance de l’écosystème Javascript : npm, modules ES, bundlers, compatibilité.
  • Excellente compréhension de l’écosystème IA : outils actuels, modèles d’agents et compromis pratiques. Capacité à distinguer les tendances durables du simple effet de mode.
  • Expérience dans la création d’outils développeurs, interfaces produit ou primitives plateformes utilisées par d’autres ingénieurs.
  • Connaissance des cadres d’évaluation pour mesurer la qualité, la fiabilité et le succès des tâches IA, avec compréhension des bases, variances et coûts.
  • Bon sens critique pour identifier où l’IA améliore réellement les workflows et éviter les expériences fragiles ou artificielles.
  • Rédaction de tests et validation de la fiabilité en conditions réelles.
  • Maîtrise de Postgres et des bonnes pratiques des bases relationnelles.
  • Communication claire à l’écrit, collaboration avec produit, ingénierie et documentation, et aisance dans des équipes asynchrones et distribuées mondialement.
  • Capacité à naviguer dans l’ambiguïté et à évoluer rapidement.

Atouts appréciés

  • Expérience avec bases de données vectorielles et embeddings, idéalement pgvector.
  • Réalisations concrètes de fonctionnalités IA ou agents destinés aux utilisateurs finaux.
  • Exemples de documentation ou connaissances structurées conçues pour développeurs ou agents.
  • Expérience avec Braintrust ou plateformes similaires d’évaluation et traçage, ou mise en place de seuils qualité en CI.
  • Contributions open-source ou maintenance d’outils développeurs.
  • Expérience multi-produits ou multi-équipes.

Ce que nous vous offrons

  • Travail 100% à distance
    Nous recrutons à l’échelle mondiale, convaincus que vous pouvez donner le meilleur de vous-même où que vous soyez. Pas de bureaux Supabase, mais un abonnement WeWork ou une allocation coworking utilisable partout dans le monde.
  • Participation au capital (ESOP)
    Tous les membres de l’équipe bénéficient d’actions dans l’entreprise pour partager ensemble la réussite de notre aventure.
  • Budget équipement
    Un budget dédié pour aménager votre espace de travail idéal : ordinateur, écran, casque, ou tout ce qui vous aide à exceller.
  • Couverture santé
    Supabase prend en charge 100% de l’assurance santé des employés et 80% pour leurs ayants droit, où que vous soyez. Votre bien-être et celui de votre famille comptent pour nous.
  • Rencontres annuelles
    Chaque année, toute l’entreprise se réunit dans une nouvelle ville pour une semaine de partage, collaboration et convivialité, un moment fort de notre culture.
  • Flexibilité
    Nous fonctionnons en mode asynchrone et vous faisons confiance pour gérer votre temps et vos priorités.
  • Formation continue
    Un budget annuel est alloué à chaque membre pour se former : cours, livres, conférences, tout ce qui favorise votre développement.

À propos de l’équipe

Supabase est née en remote-first et open-source-first. Notre force réside dans notre équipe mondiale, répartie sur plusieurs fuseaux horaires, qui construit des outils plébiscités par les développeurs.

  • Environ 400 collaborateurs
  • Présence dans plus de 60 pays
  • Plus de 20 langues parlées
  • Plus d’un milliard de dollars levés, dont 500 millions en Série F
  • Une communauté de plus de 540 000 membres

Nous avançons vite, développons en toute transparence et utilisons nos propres outils. Si un projet est dans votre périmètre, il est probablement aussi dans le nôtre. Nous croyons fermement à l’écosystème open-source et cherchons à soutenir, non remplacer, les outils et communautés existants.

    5 autres jobs qui pourrait t'intéresser:

    Meilleurs outils télétravail

    Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA

    En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois