İş
Ortak beslemesinden
SDK Mühendisi, Python
Talep üzerine fiyat
Detaylar
- Çalışma türü
- Tam zamanlı
- Uzaktan
- Evet
- Şirket
- Supabase
Açıklama
English dilinden otomatik çevrildi. Orijinal metin esas alınmalıdır. Makine çevirisi — daha doğru bir çeviri hazırlanıyor.
Supabase Hakkında
Supabase, geliştiriciler tarafından geliştiriciler için oluşturulan Postgres geliştirme platformudur. Veritabanı, Kimlik Doğrulama, Depolama, Uç İşlevleri, Gerçek Zamanlı ve Vektör Aramayı içeren eksiksiz bir arka uç çözümü sunuyoruz. Tüm hizmetler derinlemesine entegre edilmiştir ve büyüme için tasarlanmıştır.
Rol hakkında
SDK ekibimize katılacak ve geliştiricilerin Python'dan Supabase ile nasıl konuştuğunu kontrol edecek bir SDK Mühendisi - Python arıyoruz. SDK ekibinin geri kalanıyla, Kimlik Doğrulama, Gerçek Zamanlı, Depolama, PostgREST, İşlevler, CLI ve Dokümanlar ekiplerimizle ve açık kaynak topluluğuyla yakın işbirliği içinde çalışarak Python SDK'yı Python geliştiricilerinin gerçekten kullanmaktan keyif alacağı bir kitaplık haline getirmemize yardımcı olacaksınız.
Python geliştiricileri Supabase'e arka uç hizmetlerinden, veri hatlarından, not defterlerinden ve sayıları giderek artan yapay zeka aracıları ve aracı çerçevelerinden ulaşıyor. Python SDK, hepsinin platformla konuşma şeklidir: veritabanı sorguları, kimlik doğrulama, depolama, gerçek zamanlı ve uç işlevler, hem senkronizasyon hem de eşzamansız versiyonlarda.
Bu bir kütüphane yazarlığı rolüdür ve iş açıkta gerçekleşir: halka açık depolar, kamuya açık sorun izleyicileri ve sonuçları yıllarca süren API kararları. Hatayı kullanıcılarınızdan önce yakalayan bir tür denetleyiciden, kendi kendini temizleyen eşzamansız bir istemciden ve mezarlık olmayan bir sorun izleyiciden memnunsanız, burayı seveceksiniz.
Bu rol, eşzamansız, hızlı tempolu ortamlarda başarılı olan ve milyonlara ulaşan geliştirici araçları oluşturma konusunda heyecan duyan biri için idealdir.
Nelerden sorumlu olacaksınız
• Python SDK'mızı veritabanı, kimlik doğrulama, depolama, gerçek zamanlı ve işlevler genelinde, Python'da doğal görünen senkronizasyon ve eşzamansız API'lerle oluşturun ve geliştirin.
• Yeni şeylere başlayın. Bakım çalışmalarının yanı sıra eksik olanı bulun, gerekçelendirin ve inşa edin. Kimse sana listeyi vermeyecek.
• Açık alanda çalışın. Gelen sorunları önceliklendirin, dışarıdan gelen katkıları inceleyin ve yönlendirin, CI ve sürüm otomasyonunu sağlıklı tutun ve kapsam konusunda net ve nazik bir çizgide kalın.
• Yazma deneyimine sahip olun. Otomatik tamamlama ve statik analizin gerçek kod tabanlarında doğru kalması için SDK'yı tamamen yazılan ve kontrol dostu hale getirin.
• Bizi tüm ortamlarda dürüst tutun. Kullanıcılarımızın projeleriyle çelişmeyen bağımlılık aralıklarına sahip birden fazla Python sürümü, senkronizasyon ve eşzamansız çerçeveler, çalışanlar, sunucusuz ve dizüstü bilgisayarlar. Test edin, varsaymayın.
• Gerçek zamanlı çalışın. Uzun ömürlü websocket bağlantıları, yeniden bağlanma, abonelik ve iletişim durumu semantiği.
• Platformu takip edin. Kimlik doğrulama, gerçek zamanlı, depolama, postgrest veya uç işlevleri bir değişiklik gönderdiğinde, SDK'nın bunu yansıttığından ve bunu değişiklik günlüğünde belirttiğimizden emin olun.
• Kamuya açık tasarım. RFC'leri, geçiş kılavuzlarını, sürüm notlarını ve belgeleri yazın. Son derece önemli bir değişikliği, sürüm artışı olarak değil, kullanımdan kaldırma yolu artı bir geçiş hikayesi olarak değerlendirin.
• SDK'mızı, şu anda en büyük tüketicisi olan yapay zeka kodlama aracıları için okunabilir hale getirin.
Eğer iyi bir uyum sağlayabilirsin
• Modern Python yazımını derinlemesine öğrenin. Tasarım araçları olarak jenerikleri, protokolleri, aşırı yüklemeleri ve TypedDict'i kullanır, sıkı tür denetimi gerçekleştirir ve tür hatalarını Herhangi birine ulaşmadan düzeltirsiniz.
• Halka açık bir API ve kendi şirketiniz dışındaki kullanıcılarla yayınlanmış bir kitaplık yazmış veya sürdürmüşsünüz. İnsanların bağımlı olduğu bir şeyi değiştirmenin ne kadara mal olduğunu biliyorsun.
• Açık kaynağın bakımcı tarafını bilin. Hacimsel önceliklendirme yapın, dış PR'leri inceleyin, otomasyonu yayınlayın, değişiklik günlüklerini ve semver'ı, güvenlik raporlarını verin ve soran kişiyi kaybetmeden bir özellik isteğine hayır diyebilirsiniz.
• Eşzamansız konusunda akıcıdırlar ve bir kitaplığın hem eşitlenmiş hem de eşzamansız arayanlara nasıl hizmet vermesi gerektiği konusunda fikirleri vardır.
• Kütüphaneler için Python paketlemesini öğrenin: pyproject.toml, tekerlekler, modern araçlar, sürüm destek politikası ve kütüphanelerin bağımlılıklarını neden sıkı bir şekilde sabitlememeleri gerektiği.
• Alışkanlık olarak test edin: birim, tür düzeyinde ve uçtan uca gerçek bir yığına karşı. Her düzeltme bir regresyon testiyle birlikte gelir.
• İyi yazın. Tasarım belgeleri, değişiklik günlükleri ve sorun yanıtları buradaki çıktının büyük bir bölümünü oluşturur ve bunların çoğu herkese açıktır ve biz varsayılan olarak eşzamansızız.
• Gerçek özerkliğe sahip olun: Önemli işi bulursunuz, kapsamını belirlersiniz, gönderirsiniz ve ne yapmadığınızı söylersiniz.
• Hem teknik hem de teknik olmayan hedef kitleyle net bir şekilde iletişim kurun.
• Eşzamansız veya küresel olarak dağıtılmış ekiplerde deneyime sahip olmak.
• Geliştiriciler için gerçek dünyadaki sorunları çözerek enerji kazanırlar.
• Belirsizliklerin üstesinden gelmekte ve hızlı hareket etmekte rahattırlar.
Bonus puanlarınız: genel bir paket için ana sürüm geçişini çalıştırdıysanız, JWT/OAuth'ta yolunuzu biliyorsanız, AI aracı çerçeveleri için entegrasyonlar oluşturduysanız veya bir şemadan deyimsel istemciler oluşturduysanız.
Ne sunuyoruz
• Tamamen uzak. Küresel çapta işe alım yapıyoruz. En iyi işinizi her yerden yapabileceğinize inanıyoruz. Supabase ofisi yok ancak dünyanın her yerinde kullanabileceğiniz bir WeWork üyeliği veya ortak çalışma ödeneği sağlıyoruz.
• ÇSOP. Her ekip üyesi şirkette ESOP (özsermaye sahipliği) alır. Herkesin birlikte inşa ettiğimiz şeyin olumlu yönlerini paylaşmasını istiyoruz.
• Teknoloji ödeneği. İdeal çalışma ortamınızı (dizüstü bilgisayar, monitör, kulaklık veya en iyi çalışmanızı yapmanıza yardımcı olacak her şey) oluşturmak için bu bütçeyi kullanın.
• Sağlık yararları. Supabase, nerede olursanız olun, çalışanların sağlık sigortasının %100'ünü, bakmakla yükümlü oldukları kişilerin ise %80'ini karşılar. Sizin refahınız ve ailenizin sağlığı bizim için önemlidir.
• Yıllık tesis dışı yerler. Yılda bir kez, tüm şirket bir hafta bağlantı kurmak, işbirliği yapmak ve eğlenmek için yeni bir şehirde toplanır. Bu yılımızın önemli bir olayı.
• Esnek çalışma. Asenkron çalışıyoruz ve kendi zamanınızı yöneteceğinize güveniyoruz. Neyin ne zaman yapılması gerektiğini biliyorsunuz.
• Mesleki gelişim. Her ekip üyesine, öğrenime (kurslara, kitaplara, konferanslara veya büyümenizi destekleyen herhangi bir şeye) harcamak üzere yıllık bir eğitim ödeneği verilir.
Takım hakkında
Supabase, uzaktan ve açık kaynak öncelikli olarak doğdu. Küresel olarak dağılmış ekibimizin, geliştiricilerin sevdiği araçları oluşturma konusundaki gizli silahımız olduğuna inanıyoruz.
• ~400 ekip üyesi
• 60'tan fazla ülke
• 20'den fazla dil konuşuluyor…
Kaynak: Jobspresso (https://jobspresso.co/job/sdk-engineer-python/)
Supabase, geliştiriciler tarafından geliştiriciler için oluşturulan Postgres geliştirme platformudur. Veritabanı, Kimlik Doğrulama, Depolama, Uç İşlevleri, Gerçek Zamanlı ve Vektör Aramayı içeren eksiksiz bir arka uç çözümü sunuyoruz. Tüm hizmetler derinlemesine entegre edilmiştir ve büyüme için tasarlanmıştır.
Rol hakkında
SDK ekibimize katılacak ve geliştiricilerin Python'dan Supabase ile nasıl konuştuğunu kontrol edecek bir SDK Mühendisi - Python arıyoruz. SDK ekibinin geri kalanıyla, Kimlik Doğrulama, Gerçek Zamanlı, Depolama, PostgREST, İşlevler, CLI ve Dokümanlar ekiplerimizle ve açık kaynak topluluğuyla yakın işbirliği içinde çalışarak Python SDK'yı Python geliştiricilerinin gerçekten kullanmaktan keyif alacağı bir kitaplık haline getirmemize yardımcı olacaksınız.
Python geliştiricileri Supabase'e arka uç hizmetlerinden, veri hatlarından, not defterlerinden ve sayıları giderek artan yapay zeka aracıları ve aracı çerçevelerinden ulaşıyor. Python SDK, hepsinin platformla konuşma şeklidir: veritabanı sorguları, kimlik doğrulama, depolama, gerçek zamanlı ve uç işlevler, hem senkronizasyon hem de eşzamansız versiyonlarda.
Bu bir kütüphane yazarlığı rolüdür ve iş açıkta gerçekleşir: halka açık depolar, kamuya açık sorun izleyicileri ve sonuçları yıllarca süren API kararları. Hatayı kullanıcılarınızdan önce yakalayan bir tür denetleyiciden, kendi kendini temizleyen eşzamansız bir istemciden ve mezarlık olmayan bir sorun izleyiciden memnunsanız, burayı seveceksiniz.
Bu rol, eşzamansız, hızlı tempolu ortamlarda başarılı olan ve milyonlara ulaşan geliştirici araçları oluşturma konusunda heyecan duyan biri için idealdir.
Nelerden sorumlu olacaksınız
• Python SDK'mızı veritabanı, kimlik doğrulama, depolama, gerçek zamanlı ve işlevler genelinde, Python'da doğal görünen senkronizasyon ve eşzamansız API'lerle oluşturun ve geliştirin.
• Yeni şeylere başlayın. Bakım çalışmalarının yanı sıra eksik olanı bulun, gerekçelendirin ve inşa edin. Kimse sana listeyi vermeyecek.
• Açık alanda çalışın. Gelen sorunları önceliklendirin, dışarıdan gelen katkıları inceleyin ve yönlendirin, CI ve sürüm otomasyonunu sağlıklı tutun ve kapsam konusunda net ve nazik bir çizgide kalın.
• Yazma deneyimine sahip olun. Otomatik tamamlama ve statik analizin gerçek kod tabanlarında doğru kalması için SDK'yı tamamen yazılan ve kontrol dostu hale getirin.
• Bizi tüm ortamlarda dürüst tutun. Kullanıcılarımızın projeleriyle çelişmeyen bağımlılık aralıklarına sahip birden fazla Python sürümü, senkronizasyon ve eşzamansız çerçeveler, çalışanlar, sunucusuz ve dizüstü bilgisayarlar. Test edin, varsaymayın.
• Gerçek zamanlı çalışın. Uzun ömürlü websocket bağlantıları, yeniden bağlanma, abonelik ve iletişim durumu semantiği.
• Platformu takip edin. Kimlik doğrulama, gerçek zamanlı, depolama, postgrest veya uç işlevleri bir değişiklik gönderdiğinde, SDK'nın bunu yansıttığından ve bunu değişiklik günlüğünde belirttiğimizden emin olun.
• Kamuya açık tasarım. RFC'leri, geçiş kılavuzlarını, sürüm notlarını ve belgeleri yazın. Son derece önemli bir değişikliği, sürüm artışı olarak değil, kullanımdan kaldırma yolu artı bir geçiş hikayesi olarak değerlendirin.
• SDK'mızı, şu anda en büyük tüketicisi olan yapay zeka kodlama aracıları için okunabilir hale getirin.
Eğer iyi bir uyum sağlayabilirsin
• Modern Python yazımını derinlemesine öğrenin. Tasarım araçları olarak jenerikleri, protokolleri, aşırı yüklemeleri ve TypedDict'i kullanır, sıkı tür denetimi gerçekleştirir ve tür hatalarını Herhangi birine ulaşmadan düzeltirsiniz.
• Halka açık bir API ve kendi şirketiniz dışındaki kullanıcılarla yayınlanmış bir kitaplık yazmış veya sürdürmüşsünüz. İnsanların bağımlı olduğu bir şeyi değiştirmenin ne kadara mal olduğunu biliyorsun.
• Açık kaynağın bakımcı tarafını bilin. Hacimsel önceliklendirme yapın, dış PR'leri inceleyin, otomasyonu yayınlayın, değişiklik günlüklerini ve semver'ı, güvenlik raporlarını verin ve soran kişiyi kaybetmeden bir özellik isteğine hayır diyebilirsiniz.
• Eşzamansız konusunda akıcıdırlar ve bir kitaplığın hem eşitlenmiş hem de eşzamansız arayanlara nasıl hizmet vermesi gerektiği konusunda fikirleri vardır.
• Kütüphaneler için Python paketlemesini öğrenin: pyproject.toml, tekerlekler, modern araçlar, sürüm destek politikası ve kütüphanelerin bağımlılıklarını neden sıkı bir şekilde sabitlememeleri gerektiği.
• Alışkanlık olarak test edin: birim, tür düzeyinde ve uçtan uca gerçek bir yığına karşı. Her düzeltme bir regresyon testiyle birlikte gelir.
• İyi yazın. Tasarım belgeleri, değişiklik günlükleri ve sorun yanıtları buradaki çıktının büyük bir bölümünü oluşturur ve bunların çoğu herkese açıktır ve biz varsayılan olarak eşzamansızız.
• Gerçek özerkliğe sahip olun: Önemli işi bulursunuz, kapsamını belirlersiniz, gönderirsiniz ve ne yapmadığınızı söylersiniz.
• Hem teknik hem de teknik olmayan hedef kitleyle net bir şekilde iletişim kurun.
• Eşzamansız veya küresel olarak dağıtılmış ekiplerde deneyime sahip olmak.
• Geliştiriciler için gerçek dünyadaki sorunları çözerek enerji kazanırlar.
• Belirsizliklerin üstesinden gelmekte ve hızlı hareket etmekte rahattırlar.
Bonus puanlarınız: genel bir paket için ana sürüm geçişini çalıştırdıysanız, JWT/OAuth'ta yolunuzu biliyorsanız, AI aracı çerçeveleri için entegrasyonlar oluşturduysanız veya bir şemadan deyimsel istemciler oluşturduysanız.
Ne sunuyoruz
• Tamamen uzak. Küresel çapta işe alım yapıyoruz. En iyi işinizi her yerden yapabileceğinize inanıyoruz. Supabase ofisi yok ancak dünyanın her yerinde kullanabileceğiniz bir WeWork üyeliği veya ortak çalışma ödeneği sağlıyoruz.
• ÇSOP. Her ekip üyesi şirkette ESOP (özsermaye sahipliği) alır. Herkesin birlikte inşa ettiğimiz şeyin olumlu yönlerini paylaşmasını istiyoruz.
• Teknoloji ödeneği. İdeal çalışma ortamınızı (dizüstü bilgisayar, monitör, kulaklık veya en iyi çalışmanızı yapmanıza yardımcı olacak her şey) oluşturmak için bu bütçeyi kullanın.
• Sağlık yararları. Supabase, nerede olursanız olun, çalışanların sağlık sigortasının %100'ünü, bakmakla yükümlü oldukları kişilerin ise %80'ini karşılar. Sizin refahınız ve ailenizin sağlığı bizim için önemlidir.
• Yıllık tesis dışı yerler. Yılda bir kez, tüm şirket bir hafta bağlantı kurmak, işbirliği yapmak ve eğlenmek için yeni bir şehirde toplanır. Bu yılımızın önemli bir olayı.
• Esnek çalışma. Asenkron çalışıyoruz ve kendi zamanınızı yöneteceğinize güveniyoruz. Neyin ne zaman yapılması gerektiğini biliyorsunuz.
• Mesleki gelişim. Her ekip üyesine, öğrenime (kurslara, kitaplara, konferanslara veya büyümenizi destekleyen herhangi bir şeye) harcamak üzere yıllık bir eğitim ödeneği verilir.
Takım hakkında
Supabase, uzaktan ve açık kaynak öncelikli olarak doğdu. Küresel olarak dağılmış ekibimizin, geliştiricilerin sevdiği araçları oluşturma konusundaki gizli silahımız olduğuna inanıyoruz.
• ~400 ekip üyesi
• 60'tan fazla ülke
• 20'den fazla dil konuşuluyor…
Kaynak: Jobspresso (https://jobspresso.co/job/sdk-engineer-python/)
Bu ilan bir ortak kaynağından gelmektedir. Başvuruyu kaynak web sitesinde yapın.
Kaynak: Supabase
İlan Supabase tarafından sağlanmıştır.