Huckleberry Labs szuka Inżyniera Pythona (praca zdalna)
O Huckleberry
Misją Huckleberry jest tworzenie produktów i doświadczeń zmieniających życie dzięki innowacyjnej technologii skoncentrowanej na człowieku, która wspiera zdrowie, dobre samopoczucie i odrobinę magii dla każdej rodziny. Wykorzystujemy dane, AI i nauki behawioralne do opracowywania nowoczesnych produktów, które są wysoko oceniane, otrzymując ocenę 4,9 gwiazdki, a recenzje określają naszą aplikację jak „zmieniającą życie” i ich „najwyższą rekomendację dla rodziców.”
Szybko się rozwijamy i tworzymy nowe produkty, aby każda rodzina mogła prosperować.
O roli
Szukamy w pełni zdalnego Inżyniera Backend Pythona, który dołączy do naszego dynamicznego zespołu inżynierskiego. Jako Inżynier Backend Pythona będziesz kluczowy w wdrażaniu kodu, który integruje nasze własne algorytmy AI/ML do naszej aplikacji, umożliwiając rodzinom poprawę snu ich dzieci. Będziesz mieć unikalną możliwość współpracy z różnymi zespołami, w tym Data Science, Engineering, DevOps, Konsulting Pediatryczny i Zarządzanie Produktem, zapewniając, że nasze rozwiązania spełniają potrzeby użytkowników i efektywnie się skalują. To Twoja szansa na dokonanie transformacyjnego wpływu na życie przez kod, który wdrażasz.
Kluczowe obowiązki
- Projektowanie, rozwijanie i utrzymywanie skalowalnego kodu backendowego w Pythonie dla nowych i istniejących produktów.
- Wdrażanie algorytmów AI/ML do produkcji w środowisku chmurowym.
- Zapewnienie, że nasza infrastruktura chmurowa spełnia wymogi wydajnościowe, takie jak dostępność i skalowalność.
- Projektowanie i rozwijanie RESTful API.
- Budowanie, wdrażanie i utrzymywanie pipeline'ów Continuous Integration/Continuous Deployment (CI/CD).
- Rozwiązywanie problemów produkcyjnych w razie potrzeby.
- Współpraca z zespołami międzyfunkcyjnymi, w tym menadżerami produktu, projektantami i innymi inżynierami, w celu dostarczania wysokiej jakości rozwiązań.
Wymagania
- Ponad 4 lata doświadczenia w inżynierii backend Pythona.
- Tytuł licencjata (lub wyższy) w dziedzinie Informatyki lub pokrewnej.
- Doświadczenie z frameworkami Pythona takimi jak Django, Flask lub FastAPI.
- Biegłość w strukturach danych i algorytmach, w tym listach, krotkach, zbiorach, słownikach, sortowaniu i wyszukiwaniu.
- Silne umiejętności w pracy z relacyjnymi bazami danych (np. PostgreSQL, MySQL) i/lub bazami danych NoSQL (np. MongoDB, Firestore, Cassandra).
- Zdolność do projektowania schematów danych i efektywnej interakcji z bazami danych przy użyciu ORM lub SQL.
- Doświadczenie z bibliotekami manipulacji danymi Pythona, takimi jak Pandas i Numpy.
- Zaawansowane umiejętności debugowania i testowania z czystym i zarządzalnym kodem przy użyciu narzędzi takich jak PyTest, unittest itp.
- Doświadczenie w rozwijaniu usług RESTful i zrozumienie protokołów żądań/odpowiedzi webowych.
- Doświadczenie z platformami chmurowymi, takimi jak Google Cloud Platform, AWS lub Azure.
- Podstawowe doświadczenie w DevOps