Senior Software Engineer, AI Infrastructure

Job expired!

W Covariant realizujemy misję budowania Covariant Brain, uniwersalnej sztucznej inteligencji umożliwiającej robotom widzenie, rozumowanie i działanie w otaczającym ich świecie. Przeniesienie AI z laboratorium do dynamicznych, rzeczywistych operacji naszych klientów wymaga innowacyjnych pomysłów, podejść i technik.

Nasze powodzenie zależy od zespołu tak różnorodnego jak świat, który chcemy ulepszyć - ludzi z różnych środowisk, perspektyw i doświadczeń. Wspólnie dzielimy podstawy: ambitne oczekiwania, zamiłowanie do nauki, empatię dla naszych współpracowników i nastawienie na zespół.

Zespół AI Infrastructure zapewnia dostępność i optymalizację danych robotów Covariant do rozwijania, debugowania i wdrażania oprogramowania sztucznej inteligencji. Naszą wizją jest automatyzacja i udoskonalanie każdego aspektu cyklu życia AI, od zbierania danych, indeksowania i adnotacji po trening modeli, wdrażanie i monitorowanie wydajności. Przetwarzamy terabajty danych telemetrycznych robotów dziennie, czyniąc je przeszukiwalnymi i użytecznymi dla firmy za pomocą naszej innowacyjnej platformy danych. Poszukujemy doświadczonych inżynierów, którzy pomogą nam osiągnąć tę wizję poprzez budowę podstawowych bibliotek, usług i narzędzi kluczowych dla rozwoju oprogramowania AI w Covariant.

  • Tworzenie usług i API do przeszukiwania i adnotacji naszego rosnącego zbioru danych robotów
  • Projektowanie bibliotek do trenowania, wdrażania, monitorowania i zrozumienia naszych modeli
  • Full stack development narzędzi do wizualizacji i eksploracji danych robotów
  • Ścisła współpraca z zespołami badawczymi i rozwiązaniowymi w celu specyfikowania, rozwijania i wdrażania funkcji dla naszej platformy danych robotów
  • Projekty full-stack z zarządzaniem i prowadzeniem, z udziałem interesariuszy z różnych funkcji
  • Tworzenie narzędzi do przeszukiwania i wizualizacji danych telemetrycznych robotów, aby umożliwić szybkie iteracje wydajności
  • Implementacja skalowalnych potoków danych do przyjmowania i przetwarzania danych telemetrycznych robotów
  • Tworzenie i wdrażanie rozproszonych systemów obejmujących magazyny klientów oraz chmury publiczne i prywatne
  • Promowanie i ułatwianie stosowania zasad projektowania jakościowego oprogramowania, w tym obserwowalności i debugowalności systemów
  • 4+ lat doświadczenia w programowaniu w nowoczesnych językach programowania, takich jak Python
  • 4+ lat doświadczenia w full stack, backend web development lub infrastrukturze chmurowej
  • Udokumentowana wiedza w projektowaniu, budowie i wdrażaniu nowoczesnych API webowych
  • Doświadczenie w wdrażaniu rozwiązań przy użyciu publicznych dostawców chmurowych, takich jak AWS
  • Znajomość technologii konteneryzacji, takich jak Docker oraz platform orkiestracji jak Kubernetes i Amazon ECS
  • Silne umiejętności komunikacyjne pozwalające na skuteczne przekazywanie szczegółów technicznych różnorodnym odbiorcom
  • Doświadczenie w budowaniu infrastruktury treningowej modeli, bibliotek i narzędzi
  • Zdolność do samodzielnej pracy nad otwartymi projektami międzyfunkcyjnymi
  • Doświadczenie w architekturze infrastruktury danych dla systemów uczących się maszynowo
  • Znajomość Django i/lub Postgres
  • Tworzenie skalowalnego potoku danych przy użyciu usług takich jak Amazon SQS lub Kinesis