JobCrawls

Jobbaviseringar, favoriter och påminnelser i mobilen

Öppna appen

Annonsen går troligen ut 20 nov.

SDK-utvecklare för Python

Python-SDK-utvecklare

Publicerad 16 okt. (för 6 dagar sedan) · Uppdaterad 23 okt.

Det viktigaste i korthet

Bygg Supabases publika Python-SDK helt på distans; djup Python- och bibliotekserfarenhet behövs.

Var och hur
GlobaltDistansSenior
Språk
Engelska

Originalannonsen

JobCrawls har översatt texten från den engelska annonsen.

Öppna annonsen
OM SUPABASE Supabase är en Postgres-utvecklingsplattform, byggd av utvecklare för utvecklare. Vi erbjuder en komplett backendlösning med Database, Auth, Storage, Edge Functions, Realtime och Vector Search. Tjänsterna är tätt integrerade och utformade för att växa. OM ROLLEN Vi söker en Python-SDK-utvecklare till vårt SDK-team. Du ansvarar för hur utvecklare använder Supabase från Python. Du arbetar nära övriga i SDK-teamet, teamen för Auth, Realtime, Storage, PostgREST, Functions, CLI och dokumentation samt open source-communityn. Tillsammans gör ni Python-SDK:n till ett bibliotek som Pythonutvecklare verkligen tycker om att använda. Pythonutvecklare använder Supabase från backendtjänster, datapipelines, notebooks och allt fler AI-agenter och agentramverk. Python-SDK:n ger dem tillgång till plattformens databasfrågor, autentisering, lagring, realtidsfunktioner och edge functions med både synkrona och asynkrona anrop. Det här är ett biblioteksskapande arbete som sker öppet: i publika kodarkiv och ärendehanterare, med API-beslut som får konsekvenser i många år. Du trivs om du uppskattar en typkontroll som hittar fel innan användarna gör det, en asynkron klient som städar efter sig och en ärendehanterare som hålls levande. Rollen passar dig som trivs i asynkrona miljöer med högt tempo och vill bygga utvecklarverktyg som kan växa till miljontals användare. DINA ANSVARSOMRÅDEN - Bygg vidare på Python-SDK:n för databas, autentisering, lagring, realtidsfunktioner och functions, med synkrona och asynkrona API:er som känns naturliga i Python. - Ta initiativ till nytt. Hitta det som saknas vid sidan av underhållet, motivera behovet och bygg lösningen. Ingen lämnar över en färdig lista. - Arbeta öppet. Hantera inkommande ärenden, granska och stöd externa bidrag samt håll CI och releaseautomatisering i gott skick. Var tydlig och respektfull med avgränsningar. - Ansvara för typningen. Gör SDK:n helt typad och välfungerande med typkontroller, så att automatisk komplettering och statisk analys fungerar i riktiga projekt. - Säkerställ att SDK:n fungerar i olika miljöer: flera Python-versioner, synkrona och asynkrona ramverk, workers, serverless och notebooks. Håll beroendeintervallen kompatibla med användarnas projekt och testa i stället för att anta. - Arbeta med realtidsfunktioner: långvariga WebSocket-anslutningar, återanslutning samt prenumerations- och presence-funktioner. - Följ plattformen. När Auth, Realtime, Storage, PostgREST eller Edge Functions ändras ska SDK:n uppdateras och ändringen dokumenteras i ändringsloggen. - Utforma lösningar öppet. Skriv RFC:er, migreringsguider, versionsinformation och dokumentation. En brytande ändring ska följas av en utfasningsplan och en tydlig migreringsväg, inte bara ett nytt versionsnummer. - Gör SDK:n begriplig för AI-kodningsagenter, som nu använder den i stor utsträckning. DU KAN PASSA FÖR ROLLEN OM DU - Behärskar modern typning i Python på djupet. Du använder generics, protocols, overloads och TypedDict som designverktyg, kör strikt typkontroll och löser typfel utan att ta till Any. - Har skapat eller underhållit ett publicerat bibliotek med ett publikt API och användare utanför ditt eget företag. Du vet vad det innebär att ändra något som andra är beroende av. - Känner till open source-förvaltarens arbete: hantering av många ärenden, granskning av externa pull requests, releaseautomatisering, ändringsloggar, semantisk versionshantering och säkerhetsrapporter. Du kan tacka nej till en önskad funktion utan att stöta bort den som frågade. - Behärskar asyncio och har genomtänkta åsikter om hur ett bibliotek ska fungera för både synkrona och asynkrona användare. - Kan paketera Python-bibliotek: pyproject.toml, wheels, moderna verktyg och versionsstöd, och vet varför bibliotek inte bör låsa beroenden för hårt. - Testar regelbundet: enhets- och typningstester samt end-to-end-tester mot en riktig stack. Varje rättning får ett regressionstest. - Skriver väl. Designdokument, ändringsloggar och svar på ärenden är en stor del av arbetet och publiceras ofta. Vi arbetar i första hand asynkront. - Arbetar självständigt: hittar tärkeät tehtävät, rajaa työn, toteuttaa sen ja kertoo myös, mitä jätti tekemättä. - Viestii selkeästi sekä teknisille että muille kohderyhmille. - On kokemusta asynkronisista tai maailmanlaajuisesti hajautetuista tiimeistä. - Innostuu kehittäjien todellisten ongelmien ratkaisemisesta. - Pystyy toimimaan epäselvissä tilanteissa ja etenemään nopeasti. Lisäansioksi luetaan julkisen paketin suuren versionvaihdon toteuttaminen, JWT/OAuth-osaaminen, tekoälyagenttikehysten integraatiot tai skeemasta tuotettujen idiomattisten asiakaskirjastojen tekeminen. TARJOAMME - Täysin etätyön. Rekrytoimme kaikkialta maailmasta, ja uskomme, että voit tehdä parhaasi missä tahansa. Supabasella ei ole toimistoja, mutta tarjoamme WeWork-jäsenyyden tai työtilakorvauksen, jota voi käyttää missä päin maailmaa tahansa. - ESOP-osakeomistuksen. Jokainen työntekijä saa yhtiön osakkeisiin perustuvan edun ja pääsee jakamaan yhdessä rakentamamme yrityksen menestystä. - Teknologiakorvauksen työympäristön rakentamiseen: esimerkiksi kannettava tietokone, näyttö tai kuulokkeet. - Terveysetuja. Supabase maksaa työntekijöiden sairausvakuutuksesta 100 prosenttia ja huollettavien vakuutuksesta 80 prosenttia sijainnista riippumatta. - Vuosittaisen yhteisen tapaamisen uudessa kaupungissa. Koko yritys viettää viikon yhdessä, tehden yhteistyötä ja tutustuen toisiinsa. - Joustavan työn. Työskentelemme asynkronisesti ja luotamme siihen, että hallitset omaa ajankäyttöäsi. - Ammatillisen kehittymisen tuen. Jokainen saa vuosittaisen koulutusrahan kursseihin, kirjoihin, konferensseihin tai muuhun osaamista tukevaan. TIIMISTÄ Supabase perustettiin etätyöhön ja avoimen lähdekoodin toimintaan. Uskomme, että maailmanlaajuisesti hajautunut tiimimme auttaa meitä rakentamaan kehittäjien rakastamia työkaluja. - Noin 400 tiimin jäsentä - Yli 60 maata - Yli 20 puhuttua kieltä - Yli miljardi dollaria rahoitusta, mukaan lukien 500 miljoonan dollarin Series F - Yli 540 000 yhteisön jäsentä Toimimme nopeasti, rakennamme avoimesti ja käytämme itse tuotteitamme. Jos työkalu on projektissasi, käytämme sitä luultavasti myös omassamme. Uskomme vahvasti avoimen lähdekoodin ekosysteemiin ja haluamme tukea olemassa olevia työkaluja ja yhteisöjä, emme korvata niitä.

Om jobbet

JobCrawls sammanfattning av annonsen ovan.

Krav

  • Djupa kunskaper i modern typning i Python, bland annat generics, protocols, overloads och TypedDict
  • Erfarenhet av att skapa eller underhålla ett publicerat bibliotek med publikt API
  • Erfarenhet av open source-underhåll och externa bidrag
  • Goda kunskaper i asyncio och bibliotek för synkron och asynkron användning
  • Kunskaper i paketering och beroendehantering för Python-bibliotek
  • Vana att skriva enhets-, typnings-, end-to-end- och regressionstester
  • God teknisk skribentförmåga och tydlig kommunikation
  • Självständighet och erfarenhet av asynkrona eller globalt distribuerade team

Arbetsuppgifter

  • Bygga vidare på Python-SDK:n och dess synkrona och asynkrona API:er
  • Identifiera och utveckla funktioner som saknas
  • Hantera ärenden och granska externa bidrag
  • Underhålla CI, releaseautomatisering och ändringsloggar
  • Göra SDK:n helt typad och kompatibel med typkontroller
  • Testa stöd för olika Python-versioner och miljöer
  • Utveckla realtidsanslutningar, återanslutning, prenumerationer och presence
  • Följa plattformsändringar och uppdatera SDK:n
  • Skriva RFC:er, migreringsguider, versionsinformation och dokumentation
  • Göra SDK:n lättare för AI-kodningsagenter att förstå

Kompetenser och verktyg

PythonTypning I PythonAsyncioTypedDictPyproject.tomlWebSocketsCIReleaseautomatiseringJWT/OAuthRegressionstestning

Förmåner

Ditt cv och jobbet

Hur väl passar ditt cv för jobbet?

Lägg till ditt cv en gång, så ser du för varje jobb vilka kompetenser du har, vilka som saknas och om dina språkkunskaper räcker. Gratis och utan konto.

Lägg till ditt cv

Inget cv än? Börja med en gratis cv-mall. Skriver du ansökan? Mall och exempel för personligt brev.

Om Supabase

Supabase-logotyp
Supabase · 37 lediga jobb
Vanligaste orterna (alla annonser): Distans - Globalt · 50 · Distans - EMEA · 2 · Distans - Varförtroende? · 1 · +2 andra orter
Visa företagsprofilen
Lediga jobb hos Supabase på JobCrawls just nu
OrtAktiva annonser
Distans - Globalt50
Distans - EMEA2
Distans - Varförtroende?1
Distans - Europa1
Distans - AMER1
Jobben hos Supabase på JobCrawls just nu
JobbAktiva annonser
Produktchef5
Plattformsingenjör3
Mjukvaruutvecklare2
Supportingenjör2
Prestandaingenjör2
Ingenjör för edge-funktioner1
Databassupportingenjör1
CLI-ingenjör1
Chef för teknisk kundansvarshantering1
Dataanalytiker inom marknadsföring1
Produktchef för infrastruktur1
Teknisk programchef1
Utvecklingschef1
Driftsättningsingenjör1
FinOps-dataingenjör1
Varumärkesdesigner1
Mjukvaruingenjör1
Developer Relations Engineer1
Plattformssäkerhetsingenjör1
FinOps-ledare1
Plattformstekniker1
Identitets- och åtkomsthanteringsingenjör1
Databasestödjande ingenjör1
Verksamhetschef1
GRC-analytiker1
Kundansvarig säljare1
Distribuerade databasingenjör1
HR-partner1
Ingenjörschef1
Försäljningsförhandsarkitektledare1
Teknisk partnerskapsansvarig1
AI-plattformsingenjör1
Molnplattformstekniker1
Engineering Productivity Engineer1
Programvaruutvecklare1
Frontendutvecklare1
PostgreSQL-driftsättningsingenjör1
Python-SDK-utvecklare1
Produktdesigner1
Partnerlösningsarkitekt1
Driftsäkerhetsingenjör1
Software Engineer1
FinOps-ingenjör1
Releaseingenjör1
Teknikchef1
Jobbens nivåer hos Supabase på JobCrawls just nu
NivåAktiva annonser
Senior38
Medelnivå9
Chef4
Direktör1
Företagsledare1
Expert1
Om arbetsgivaren

Supabase är en Postgres-utvecklingsplattform byggd av utvecklare. Den erbjuder integrerade backendtjänster som Database, Auth, Storage, Edge Functions, Realtime och Vector Search.

Kärnvärden
Arbeta snabbtBygga öppetStödja open source-ekosystemet

Få veta när ett nytt Python-SDK-utvecklare-jobb läggs ut i Distans - Globalt

Sammandrag dagligen eller varje vecka. Avsluta när du vill.