Ingénieur SDK Python

Emploi pas sur LinkedIn

🔥 il y a 10 minutes

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

👻 Score fantôme 25%

infoinfo

🗣️🇺🇸🇬🇧 Anglais requis

Postuler Maintenant
Trouver des Emplois à Distance Similaires

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Logo of Supabase

Supabase

51 - 200 employés

Fondée en 2020

☁️ SaaS

🔌 API

🤖 Intelligence artificielle

💰 €80 000 000 Series B en 2022-05

SaaS • API • Artificial Intelligence

Supabase est une alternative open source à Firebase, proposant aux développeurs une plateforme complète de Backend-as-a-Service. Elle fournit un ensemble d’outils, notamment une base de données Postgres, une authentification utilisateur avec Row Level Security, des API RESTful instantanées, des Edge Functions pour le déploiement de code personnalisé et une synchronisation des données en temps réel. Supabase prend également en charge le stockage de fichiers volumineux et l’intégration avec des modèles de machine learning pour des vector embeddings. Avec sa plateforme, les développeurs peuvent créer des applications évolutives en toute simplicité et exploiter les capacités robustes de Postgres sans gérer l’infrastructure backend. Conçue pour rationaliser les workflows de développement, Supabase est plébiscitée par des entreprises du monde entier pour sa fiabilité et ses performances, et permet de faire passer des projets d’un petit nombre d’utilisateurs à de très larges bases.

Description

• Concevoir et faire évoluer le SDK Python pour les bases de données, l’authentification, le stockage, le temps réel et les fonctions • Développer des API synchrones et asynchrones naturelles à utiliser en Python • Identifier les fonctionnalités manquantes, les défendre et les développer de manière autonome • Qualifier les problèmes entrants, examiner les contributions externes et en assurer le suivi jusqu’à leur intégration • Maintenir la CI et l’automatisation des releases • Être responsable de l’expérience de typage du SDK et garantir un comportement compatible avec les outils de vérification de types • Tester le SDK sur plusieurs versions de Python, frameworks synchrones et asynchrones, workers, environnements serverless et notebooks • Implémenter et maintenir les fonctionnalités temps réel, notamment les connexions WebSocket longue durée, la reconnexion, les abonnements et les mécanismes de présence • Suivre les évolutions de la plateforme concernant l’authentification, le temps réel, le stockage, PostgREST et les Edge Functions, puis mettre à jour le SDK et le changelog • Rédiger des RFC, des guides de migration, des notes de version et de la documentation • Améliorer l’utilisabilité du SDK pour les agents de programmation basés sur l’IA • Collaborer avec les équipes SDK, Auth, Realtime, Storage, PostgREST, Functions, CLI, Documentation et les communautés open source

🎯 Exigences

• Maîtrise approfondie du typage Python moderne, notamment des génériques, des protocoles, des surcharges et de TypedDict • Expérience de l’utilisation d’une vérification de types stricte et capacité à éviter les Any superflus • Expérience de la création ou de la maintenance d’une bibliothèque publiée, dotée d’une API publique et utilisée par des utilisateurs externes • Expérience en tant que mainteneur open source, notamment dans la qualification des problèmes, la revue de pull requests externes, l’automatisation des releases, la tenue des changelogs, le versionnage sémantique et le traitement des signalements de sécurité • Excellente maîtrise d’asyncio et expérience de la prise en charge d’appels synchrones et asynchrones • Bonne connaissance du packaging des bibliothèques Python, notamment de pyproject.toml, des wheels, des outils modernes et des politiques de prise en charge des versions • Expérience des tests unitaires, des tests de types et des tests end-to-end sur une stack réelle • Excellentes capacités rédactionnelles pour les documents de conception, les changelogs, les réponses aux issues et la documentation publique • Capacité à travailler en autonomie, à définir le périmètre des travaux et à les mener à bien de manière indépendante • Communication claire avec des interlocuteurs techniques et non techniques • Expérience du travail au sein d’équipes asynchrones ou distribuées à l’échelle internationale • Aisance dans les environnements ambigus et capacité à avancer rapidement • Atout : expérience des migrations vers une version majeure de packages publics, de JWT/OAuth, des intégrations avec des frameworks d’agents IA ou des clients idiomatiques générés à partir de schémas

🏖️ Avantages

• Travail entièrement à distance • Accès WeWork ou indemnité de coworking utilisable partout dans le monde • ESOP (participation au capital) pour chaque membre de l’équipe • Budget équipement pour un ordinateur portable, un écran, un casque ou tout autre matériel de travail • Assurance santé prise en charge à 100 % pour les salariés et à 80 % pour les ayants droit, quel que soit votre lieu de résidence • Séminaires annuels de l’entreprise • Organisation du travail flexible et asynchrone • Budget annuel de formation pour des cours, des livres, des conférences ou tout autre développement professionnel

Postuler Maintenant

Emplois Similaires

🕒 il y a 7 jours

Lean TECHniques

51 - 200

💼 Conseil

🤖 Intelligence artificielle

🏢 Entreprise

Ingénieur logiciel Java chargé de développer des solutions évolutives et faciles à maintenir pour les organisations de LT. Accompagnement des équipes clientes et mise en œuvre du développement piloté par les tests au sein d’une équipe d’ingénierie collaborative.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 11 jours

memodio

1 - 10

🏥 Santé

💼 Conseil

🍽️ Alimentation et boissons

Ingénieur full stack faisant évoluer l’application de santé numérique prescrite de memodio avec Flutter et Node.js. Développement de fonctionnalités accessibles et de logiciels médicaux réglementés pour les personnes âgées, partout dans le monde.

🌏 N'importe où dans le monde

💵 €35 000 - €55 000 / an

💰 €436 186 Seed Round - memodio en 2023-02

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 2 mois

CoorB

51 - 200

💼 Conseil

📦 Logistique

📣 Marketing

Ingénieur Java Senior chez CoorB travaillant sur des services backend utilisant Java et Spring Boot. Axé sur la conception, le développement, les tests et l’assurance qualité pour des solutions financières.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 3 mois

Holepunch

11 - 50

🔌 API

📡 Télécommunications

Ingénieur P2P Node.js développant les primitives réseau et de stockage chez Holepunch. Concevoir des applications sans infrastructure en utilisant la technologie pair-à-pair (P2P) pour la confidentialité des données.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 3 mois

Ingénieur Backend Senior responsable des services backend d'une plateforme de transport automobile. Conception et développement de services en collaboration au sein d'une équipe agile.

🌏 N'importe où dans le monde

💰 Venture Round en 2019-12

⏰ Temps Plein

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis