Supabase

Télétravail · Publiée le 6 novembre

SDK Engineer – Python

LieuTélétravail
ExpérienceSenior

Avant de postuler : ce qu'il faut savoir

  • Aucun signal d'arnaque détecté.Vérifier une autre offre
  • À vérifier : Le salaire n'est pas indiqué : demande la fourchette avant l'entretien.
  • Bon point : Employeur nommé : Supabase.

Ton CV colle-t-il à cette offre ?

Ajoute ton CV : ton niveau en 30 secondes, sans créer de compte.

On lit ton CV pour te répondre, sans le garder. Il n'est enregistré que si tu crées ton compte.

En bref

Ingénieur SDK Python chez Supabase : conception et évolution du SDK Python (base de données, auth, stockage, realtime, fonctions) en versions synchrone et asynchrone, en travaillant en open source et en remote.

Missions

  • Concevoir et faire évoluer le SDK Python pour la base de données, l'authentification, le stockage, le realtime et les fonctions, avec des API synchrones et asynchrones naturelles en Python
  • Gérer les issues entrantes, relire les contributions externes et maintenir l'intégration continue et l'automatisation des releases
  • Garantir un typage complet et compatible avec les vérificateurs de types
  • Assurer la compatibilité sur plusieurs versions de Python, frameworks sync et async, serverless et notebooks
  • Travailler sur le realtime : connexions websocket longue durée, reconnexion, abonnements et présence
  • Répercuter les évolutions des services de la plateforme dans le SDK et le changelog
  • Rédiger RFC, guides de migration, notes de version et documentation

Profil recherché

  • Maîtrise approfondie du typage Python moderne (generics, protocols, overloads, TypedDict)
  • Expérience de maintenance d'une bibliothèque publiée avec une API publique et des utilisateurs externes
  • Connaissance du maintien open source : tri des issues, revue de PR, semver, rapports de sécurité
  • Maîtrise d'asyncio et de la packaging Python pour les bibliothèques (pyproject.toml, wheels)
  • Habitude des tests unitaires, de typage et de bout en bout sur une stack réelle
  • Excellente rédaction en anglais pour les documents techniques et publics
  • Autonomie, capacité à prioriser et à communiquer avec des publics techniques et non techniques

Ce que propose le poste

  • Poste entièrement en remote, partout dans le monde
  • ESOP (participation au capital) pour tous les membres de l'équipe
  • Budget équipement et allocation de coworking
  • Couverture santé à 100 % pour les salariés et 80 % pour les personnes à charge
  • Rencontres annuelles de l'équipe dans une nouvelle ville
  • Horaires flexibles et fonctionnement asynchrone
  • Budget annuel de formation

Source : Jobicy. Annonce nettoyée et résumée par CandidAI.

Prêt à postuler ?

CandidAI ne recrute pas. La candidature se fait sur le site de l'employeur.

Offres similaires

Chargé(e) d’analyse des opérations (Operations Analyst)Banque mondialeIngénieur Senior - Cloud H/FTrusted AdvisorsFull-Stack EngineerOpenTrain AIOrioleDB Deployment EngineerSupabaseSenior Juju Software Engineer (Go)CanonicalFinOps EngineerSupabase