Job
Aus Partner-Feed
SDK-Ingenieur, Python
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Supabase
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Über Supabase
Supabase ist die Postgres-Entwicklungsplattform, die von Entwicklern für Entwickler entwickelt wurde. Wir bieten eine komplette Backend-Lösung einschließlich Datenbank, Authentifizierung, Speicherung, Edge-Funktionen, Echtzeit und Vektorsuche. Alle Services sind tief integriert und auf Wachstum ausgelegt.
Über die Rolle
Wir suchen einen SDK-Ingenieur – Python, der unserem SDK-Team beitritt und dafür verantwortlich ist, wie Entwickler von Python aus mit Supabase kommunizieren. Sie arbeiten eng mit dem Rest des SDK-Teams, unseren Auth-, Echtzeit-, Speicher-, PostgREST-, Funktions-, CLI- und Docs-Teams sowie der Open-Source-Community zusammen und helfen uns dabei, das Python SDK zu einer Bibliothek zu machen, die Python-Entwickler wirklich gerne verwenden.
Python-Entwickler erreichen Supabase über Backend-Dienste, Datenpipelines, Notebooks und eine wachsende Zahl von KI-Agenten und Agent-Frameworks. Über das Python SDK kommunizieren sie alle mit der Plattform: Datenbankabfragen, Authentifizierung, Speicher, Echtzeit- und Edge-Funktionen, sowohl in synchroner als auch in asynchroner Ausführung.
Dabei handelt es sich um eine Autorenrolle für Bibliotheken, und die Arbeit findet öffentlich statt: öffentliche Repos, öffentliche Issue-Tracker und API-Entscheidungen, deren Konsequenzen jahrelang anhalten. Wenn Sie mit einem Typprüfer zufrieden sind, der den Fehler erkennt, bevor es Ihre Benutzer tun, mit einem asynchronen Client, der sich selbst bereinigt, und mit einem Issue-Tracker, der kein Friedhof ist, wird es Ihnen hier gefallen.
Diese Rolle ist ideal für jemanden, der in asynchronen, schnelllebigen Umgebungen erfolgreich ist und sich für die Entwicklung von Entwicklertools begeistert, die auf Millionen skalierbar sind.
Wofür Sie verantwortlich sind
• Erstellen und entwickeln Sie unser Python SDK für Datenbank, Authentifizierung, Speicher, Echtzeit und Funktionen, mit synchronisierten und asynchronen APIs, die sich in Python natürlich anfühlen.
• Beginnen Sie neue Dinge. Finden Sie neben den Wartungsarbeiten, was fehlt, begründen Sie es und bauen Sie es auf. Niemand wird Ihnen die Liste geben.
• Arbeiten Sie im Freien. Sortieren Sie eingehende Probleme, überprüfen und betreuen Sie externe Beiträge, sorgen Sie für eine gesunde CI und Release-Automatisierung und behalten Sie eine klare, freundliche Linie zum Umfang bei.
• Besitzen Sie das Tipperlebnis. Machen Sie das SDK vollständig typisiert und prüferfreundlich, damit die automatische Vervollständigung und die statische Analyse in echten Codebasen korrekt bleiben.
• Halten Sie uns in allen Umgebungen ehrlich. Mehrere Python-Versionen, synchrone und asynchrone Frameworks, Worker, Serverless und Notebooks – mit Abhängigkeitsbereichen, die die Projekte unserer Benutzer nicht beeinträchtigen. Testen Sie es, gehen Sie nicht davon aus.
• Arbeiten Sie in Echtzeit. Langlebige Websocket-Verbindungen, erneute Verbindung sowie Abonnement- und Präsenzsemantik.
• Verfolgen Sie die Plattform. Wenn Authentifizierungs-, Echtzeit-, Speicher-, Postgrest- oder Edge-Funktionen eine Änderung übermitteln, stellen Sie sicher, dass das SDK diese widerspiegelt und dass wir dies im Änderungsprotokoll vermerken.
• Design in der Öffentlichkeit. Schreiben Sie die RFCs, Migrationsleitfäden, Versionshinweise und Dokumente. Behandeln Sie eine bahnbrechende Änderung als einen Veraltungspfad und eine Migrationsgeschichte, nicht als einen Versionssprung.
• Machen Sie unser SDK für KI-Coding-Agenten lesbar, die es mittlerweile zu den Hauptkonsumenten zählen.
Vielleicht passen Sie gut zu uns
• Sie kennen sich gut mit der modernen Python-Eingabe aus. Sie verwenden Generics, Protokolle, Überladungen und TypedDict als Entwurfstools, führen eine strenge Typprüfung durch und beheben Typfehler, ohne nach Any zu greifen.
• Sie haben eine veröffentlichte Bibliothek mit einer öffentlichen API und Benutzern außerhalb Ihres eigenen Unternehmens erstellt oder gepflegt. Sie wissen, was es kostet, etwas zu ändern, auf das Menschen angewiesen sind.
• Kennen Sie die Maintainer-Seite von Open Source. Issue-Triage in großen Mengen, Überprüfung externer PRs, Release-Automatisierung, Changelogs und Semver, Sicherheitsberichte und Nein zu einer Feature-Anfrage, ohne die Person zu verlieren, die gefragt hat.
• Sie beherrschen Asyncio fließend und haben eine Meinung dazu, wie eine Bibliothek sowohl synchrone als auch asynchrone Aufrufer bedienen sollte.
• Kennen Sie die Python-Paketierung für Bibliotheken: pyproject.toml, Räder, moderne Tools, Versionsunterstützungsrichtlinien und warum Bibliotheken ihre Abhängigkeiten nicht eng festlegen sollten.
• Testen Sie aus Gewohnheit: Einheit, Typebene und End-to-End gegen einen echten Stack. Zu jedem Fix gehört ein Regressionstest.
• Schreiben Sie gut. Designdokumente, Änderungsprotokolle und Problemantworten machen hier einen großen Teil der Ausgabe aus, ein großer Teil davon ist öffentlich, und wir sind standardmäßig asynchron.
• Haben Sie echte Autonomie: Sie finden die wichtige Arbeit, legen sie fest, versenden sie und sagen, was Sie nicht getan haben.
• Kommunizieren Sie sowohl gegenüber technischen als auch nichttechnischen Zielgruppen klar und deutlich.
• Erfahrung in asynchronen oder global verteilten Teams haben.
• Sie sind motiviert, reale Probleme für Entwickler zu lösen.
• Sich in Unklarheiten wohlfühlen und sich schnell bewegen können.
Bonuspunkte, wenn Sie: eine Hauptversionsmigration für ein öffentliches Paket durchgeführt haben, sich mit JWT/OAuth auskennen, Integrationen für AI-Agent-Frameworks erstellt oder idiomatische Clients aus einem Schema generiert haben.
Was wir bieten
• Vollständig ferngesteuert. Wir stellen weltweit ein. Wir glauben, dass Sie von überall aus Ihre beste Arbeit leisten können. Es gibt keine Supabase-Büros, aber wir bieten eine WeWork-Mitgliedschaft oder eine Co-Working-Zulage, die Sie überall auf der Welt nutzen können.
• ESOP. Jedes Teammitglied erhält ESOP (Equity Ownership) am Unternehmen. Wir möchten, dass alle an den Vorteilen dessen teilhaben, was wir gemeinsam aufbauen.
• Technische Zulage. Nutzen Sie dieses Budget, um Ihre ideale Arbeitsumgebung einzurichten – Laptop, Monitor, Kopfhörer oder was auch immer Ihnen hilft, Ihre beste Arbeit zu leisten.
• Nutzen für die Gesundheit. Supabase deckt 100 % der Krankenversicherung für Mitarbeiter und 80 % für Angehörige ab, wo auch immer Sie sich befinden. Ihr Wohlbefinden und die Gesundheit Ihrer Familie liegen uns am Herzen.
• Jährliche Off-Sites. Einmal im Jahr trifft sich das gesamte Unternehmen in einer neuen Stadt zu einer Woche voller Kontakte, Zusammenarbeit und Spaß. Es ist ein Höhepunkt unseres Jahres.
• Flexibles Arbeiten. Wir arbeiten asynchron und vertrauen darauf, dass Sie Ihre Zeit selbst verwalten. Sie wissen, was wann zu tun ist.
• Berufliche Weiterentwicklung. Jedes Teammitglied erhält eine jährliche Bildungszulage, die Sie für das Lernen ausgeben können – Kurse, Bücher, Konferenzen oder alles, was Ihr Wachstum unterstützt.
Über das Team
Supabase wurde als Remote- und Open-Source-Lösung geboren. Wir glauben, dass unser weltweit verteiltes Team unsere Geheimwaffe bei der Entwicklung von Tools ist, die Entwickler lieben.
• ~400 Teammitglieder
• Über 60 Länder
• Mehr als 20 Sprachen gesprochen...
Quelle: Jobspresso (https://jobspresso.co/job/sdk-engineer-python/)
Supabase ist die Postgres-Entwicklungsplattform, die von Entwicklern für Entwickler entwickelt wurde. Wir bieten eine komplette Backend-Lösung einschließlich Datenbank, Authentifizierung, Speicherung, Edge-Funktionen, Echtzeit und Vektorsuche. Alle Services sind tief integriert und auf Wachstum ausgelegt.
Über die Rolle
Wir suchen einen SDK-Ingenieur – Python, der unserem SDK-Team beitritt und dafür verantwortlich ist, wie Entwickler von Python aus mit Supabase kommunizieren. Sie arbeiten eng mit dem Rest des SDK-Teams, unseren Auth-, Echtzeit-, Speicher-, PostgREST-, Funktions-, CLI- und Docs-Teams sowie der Open-Source-Community zusammen und helfen uns dabei, das Python SDK zu einer Bibliothek zu machen, die Python-Entwickler wirklich gerne verwenden.
Python-Entwickler erreichen Supabase über Backend-Dienste, Datenpipelines, Notebooks und eine wachsende Zahl von KI-Agenten und Agent-Frameworks. Über das Python SDK kommunizieren sie alle mit der Plattform: Datenbankabfragen, Authentifizierung, Speicher, Echtzeit- und Edge-Funktionen, sowohl in synchroner als auch in asynchroner Ausführung.
Dabei handelt es sich um eine Autorenrolle für Bibliotheken, und die Arbeit findet öffentlich statt: öffentliche Repos, öffentliche Issue-Tracker und API-Entscheidungen, deren Konsequenzen jahrelang anhalten. Wenn Sie mit einem Typprüfer zufrieden sind, der den Fehler erkennt, bevor es Ihre Benutzer tun, mit einem asynchronen Client, der sich selbst bereinigt, und mit einem Issue-Tracker, der kein Friedhof ist, wird es Ihnen hier gefallen.
Diese Rolle ist ideal für jemanden, der in asynchronen, schnelllebigen Umgebungen erfolgreich ist und sich für die Entwicklung von Entwicklertools begeistert, die auf Millionen skalierbar sind.
Wofür Sie verantwortlich sind
• Erstellen und entwickeln Sie unser Python SDK für Datenbank, Authentifizierung, Speicher, Echtzeit und Funktionen, mit synchronisierten und asynchronen APIs, die sich in Python natürlich anfühlen.
• Beginnen Sie neue Dinge. Finden Sie neben den Wartungsarbeiten, was fehlt, begründen Sie es und bauen Sie es auf. Niemand wird Ihnen die Liste geben.
• Arbeiten Sie im Freien. Sortieren Sie eingehende Probleme, überprüfen und betreuen Sie externe Beiträge, sorgen Sie für eine gesunde CI und Release-Automatisierung und behalten Sie eine klare, freundliche Linie zum Umfang bei.
• Besitzen Sie das Tipperlebnis. Machen Sie das SDK vollständig typisiert und prüferfreundlich, damit die automatische Vervollständigung und die statische Analyse in echten Codebasen korrekt bleiben.
• Halten Sie uns in allen Umgebungen ehrlich. Mehrere Python-Versionen, synchrone und asynchrone Frameworks, Worker, Serverless und Notebooks – mit Abhängigkeitsbereichen, die die Projekte unserer Benutzer nicht beeinträchtigen. Testen Sie es, gehen Sie nicht davon aus.
• Arbeiten Sie in Echtzeit. Langlebige Websocket-Verbindungen, erneute Verbindung sowie Abonnement- und Präsenzsemantik.
• Verfolgen Sie die Plattform. Wenn Authentifizierungs-, Echtzeit-, Speicher-, Postgrest- oder Edge-Funktionen eine Änderung übermitteln, stellen Sie sicher, dass das SDK diese widerspiegelt und dass wir dies im Änderungsprotokoll vermerken.
• Design in der Öffentlichkeit. Schreiben Sie die RFCs, Migrationsleitfäden, Versionshinweise und Dokumente. Behandeln Sie eine bahnbrechende Änderung als einen Veraltungspfad und eine Migrationsgeschichte, nicht als einen Versionssprung.
• Machen Sie unser SDK für KI-Coding-Agenten lesbar, die es mittlerweile zu den Hauptkonsumenten zählen.
Vielleicht passen Sie gut zu uns
• Sie kennen sich gut mit der modernen Python-Eingabe aus. Sie verwenden Generics, Protokolle, Überladungen und TypedDict als Entwurfstools, führen eine strenge Typprüfung durch und beheben Typfehler, ohne nach Any zu greifen.
• Sie haben eine veröffentlichte Bibliothek mit einer öffentlichen API und Benutzern außerhalb Ihres eigenen Unternehmens erstellt oder gepflegt. Sie wissen, was es kostet, etwas zu ändern, auf das Menschen angewiesen sind.
• Kennen Sie die Maintainer-Seite von Open Source. Issue-Triage in großen Mengen, Überprüfung externer PRs, Release-Automatisierung, Changelogs und Semver, Sicherheitsberichte und Nein zu einer Feature-Anfrage, ohne die Person zu verlieren, die gefragt hat.
• Sie beherrschen Asyncio fließend und haben eine Meinung dazu, wie eine Bibliothek sowohl synchrone als auch asynchrone Aufrufer bedienen sollte.
• Kennen Sie die Python-Paketierung für Bibliotheken: pyproject.toml, Räder, moderne Tools, Versionsunterstützungsrichtlinien und warum Bibliotheken ihre Abhängigkeiten nicht eng festlegen sollten.
• Testen Sie aus Gewohnheit: Einheit, Typebene und End-to-End gegen einen echten Stack. Zu jedem Fix gehört ein Regressionstest.
• Schreiben Sie gut. Designdokumente, Änderungsprotokolle und Problemantworten machen hier einen großen Teil der Ausgabe aus, ein großer Teil davon ist öffentlich, und wir sind standardmäßig asynchron.
• Haben Sie echte Autonomie: Sie finden die wichtige Arbeit, legen sie fest, versenden sie und sagen, was Sie nicht getan haben.
• Kommunizieren Sie sowohl gegenüber technischen als auch nichttechnischen Zielgruppen klar und deutlich.
• Erfahrung in asynchronen oder global verteilten Teams haben.
• Sie sind motiviert, reale Probleme für Entwickler zu lösen.
• Sich in Unklarheiten wohlfühlen und sich schnell bewegen können.
Bonuspunkte, wenn Sie: eine Hauptversionsmigration für ein öffentliches Paket durchgeführt haben, sich mit JWT/OAuth auskennen, Integrationen für AI-Agent-Frameworks erstellt oder idiomatische Clients aus einem Schema generiert haben.
Was wir bieten
• Vollständig ferngesteuert. Wir stellen weltweit ein. Wir glauben, dass Sie von überall aus Ihre beste Arbeit leisten können. Es gibt keine Supabase-Büros, aber wir bieten eine WeWork-Mitgliedschaft oder eine Co-Working-Zulage, die Sie überall auf der Welt nutzen können.
• ESOP. Jedes Teammitglied erhält ESOP (Equity Ownership) am Unternehmen. Wir möchten, dass alle an den Vorteilen dessen teilhaben, was wir gemeinsam aufbauen.
• Technische Zulage. Nutzen Sie dieses Budget, um Ihre ideale Arbeitsumgebung einzurichten – Laptop, Monitor, Kopfhörer oder was auch immer Ihnen hilft, Ihre beste Arbeit zu leisten.
• Nutzen für die Gesundheit. Supabase deckt 100 % der Krankenversicherung für Mitarbeiter und 80 % für Angehörige ab, wo auch immer Sie sich befinden. Ihr Wohlbefinden und die Gesundheit Ihrer Familie liegen uns am Herzen.
• Jährliche Off-Sites. Einmal im Jahr trifft sich das gesamte Unternehmen in einer neuen Stadt zu einer Woche voller Kontakte, Zusammenarbeit und Spaß. Es ist ein Höhepunkt unseres Jahres.
• Flexibles Arbeiten. Wir arbeiten asynchron und vertrauen darauf, dass Sie Ihre Zeit selbst verwalten. Sie wissen, was wann zu tun ist.
• Berufliche Weiterentwicklung. Jedes Teammitglied erhält eine jährliche Bildungszulage, die Sie für das Lernen ausgeben können – Kurse, Bücher, Konferenzen oder alles, was Ihr Wachstum unterstützt.
Über das Team
Supabase wurde als Remote- und Open-Source-Lösung geboren. Wir glauben, dass unser weltweit verteiltes Team unsere Geheimwaffe bei der Entwicklung von Tools ist, die Entwickler lieben.
• ~400 Teammitglieder
• Über 60 Länder
• Mehr als 20 Sprachen gesprochen...
Quelle: Jobspresso (https://jobspresso.co/job/sdk-engineer-python/)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Supabase
Inserat bereitgestellt von Supabase.