Python Engineer (Remote)

Job expired!

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