Senior Backend Engineer (Custom Models)

Job expired!

O DataRobot:
Dołącz do DataRobot, lidera w dziedzinie AI napędzanej wartością, pioniera unikalnego i współpracyjącego podejścia do generatywnej i predykcyjnej sztucznej inteligencji. Nasza platforma AI wspiera istniejące dane organizacji, aplikacje i procesy biznesowe, możliwa do wdrożenia na miejscu lub w dowolnym środowisku chmurowym. Zaufane przez 40% firm z listy Fortune 50, wzbogacamy operacje biznesowe cennymi wnioskami napędzanymi przez AI.

Jako członek zespołu Custom Models będziesz pracować nad jednym z kluczowych komponentów MLOps platformy DataRobot, wykorzystując Kubernetes. Opracowujemy kompleksowy zestaw narzędzi do uruchamiania dostarczonych przez użytkowników modeli uczenia maszynowego i kodu, zawierający funkcje MLOps, takie jak dryf danych, śledzenie dokładności i ponowne trenowanie. Poszukujemy Starszego Inżyniera Oprogramowania, który pomoże przyspieszyć rozwój najwyższej klasy rozwiązań dla naszej platformy.

  • Współpraca z Menedżerami Produktu i Naukowcami Danych nad projektowaniem i wdrażaniem nowych funkcji, dostarczając kompleksowe rozwiązania zarówno dla chmury, jak i przedsiębiorstw.
  • Projektowanie i rozwijanie oprogramowania na poziomie aplikacji w połączeniu z infrastrukturą Kubernetes i kontenerami.
  • Współpraca z zespołami DevOps i Bezpieczeństwa w celu tworzenia przewodników instalacji dla przedsiębiorstw i dokumentacji.
  • Prowadzenie projektów, jasna komunikacja wymagań i zakresu.
  • Projektowanie, budowanie i dokumentowanie skalowalnych REST API z wykorzystaniem Python Flask i OpenAPI schema.
  • Utrzymywanie i ulepszanie istniejących baz kodu.
  • Rozwiązywanie problemów w złożonych środowiskach produkcyjnych na poziomie aplikacji i bazy danych.
  • Ocena i walidacja kodu poprzez rygorystyczne testowanie.
  • 7-8+ lat profesjonalnego doświadczenia w tworzeniu oprogramowania.
  • Biegłość w Pythonie.
  • Zrozumienie sieci komputerowych.
  • Doświadczenie w tworzeniu konteneryzowanych aplikacji.
  • Zdolność do zarządzania projektami od początku do końca i jasno artykułowania decyzji projektowych.
  • Doskonałe umiejętności komunikacyjne, umiejętność współpracy w zespołach, dzielenie się wiedzą i pisanie dokumentacji.
  • Solidne podstawy informatyki, w tym podstawowe zrozumienie algorytmów i złożoności czasowej.
  • Zdolność do opracowywania jakościowych testów integracyjnych i funkcjonalnych.

Preferowane kwalifikacje:

  • Tytuł licencjata w odpowiedniej dziedzinie.
  • Podstawy Kubernetes z doświadczeniem na poziomie deweloperskim.
  • Doświadczenie z Dockerem.
  • Doświadczenie z AWS, Azure lub GCP.
  • Znajomość podstaw DevOps i skryptowania.
  • Doświadczenie w budowaniu pipeline'ów CI/CD z wykorzystaniem Jenkins.

Pracownicy są kluczowi dla naszego sukcesu. Oferujemy konkurencyjne wynagrodzenie i świadczenia skoncentrowane na dobrym samopoczuciu. W zależności od lokalizacji i wymagań prawnych, świadczenia obejmują:

  • Ubezpieczenie Medyczne, Dentystyczne i Okulistyczne
  • Program elastycznego czasu wolnego
  • Płatne dni wolne
  • P