Seldon, założony w 2014 roku, ma na celu przyspieszenie wdrożenia uczenia maszynowego, aby sprostać najtrudniejszym problemom świata, poprawić wydajność biznesową i zarządzać ryzykiem. Naszą wizją jest przyszłość, w której sztuczna inteligencja (AI) przekształca nasze życie, pracę i interakcje. Jesteśmy oddani budowaniu przyszłości, w której AI jest wykorzystywana odpowiedzialnie i etycznie przez organizacje przedsiębiorstw oraz społeczność open source.
Gdy uczenie maszynowe staje się nieodłącznym elementem każdego połączonego biznesu, poszukujemy utalentowanych osób, które będą napędzać naszą misję do przodu, dostarczając wiodące w branży wdrożenia uczenia maszynowego i wnosząc znaczący wkład w przestrzeń MLOps.
Jesteśmy dumni z naszej kultury, zbudowanej przez nasz zespół pełen pasji i talentu w otwartym, współpracującym etosie. Działając na czołówce technologii w zwinnym środowisku, Seldon oferuje unikalne możliwości rozwoju kariery i rozwoju jako część naszego zespołu, kształtując przyszłość z MLOps.
Będziesz zaangażowany w naszą nowej generacji platformę MLOps skoncentrowaną na danych, Seldon Core v2, zaprojektowaną do skalowania z tysiącami modeli produkcyjnych i budowania procesów inferencji ML opartych na danych za pomocą Kafka. Ten ekscytujący projekt oferuje szansę wpływu na wiele technicznych aspektów systemu, gdy są rozwijane.
Obowiązki:
- Projektowanie, budowanie i rozbudowa platformy MLOps Seldon's Core v2, poprawiając niezawodność, skalowalność, wydajność i funkcje nowej generacji.
- Udział w dyskusjach technicznych na temat architektury systemu i kompromisów w wyborze rozwiązań.
- Zarządzanie wewnętrzną infrastrukturą rozwoju, demonstracji i testowania w celu zwiększenia produktywności zespołu.
- Odpowiadanie na zapytania klientów i integracja żądanych funkcji w istniejącej bazie kodu.
- Utrzymywanie jakości bazy kodu, redukcja zadłużenia technicznego i zapewnienie stabilności systemu poprzez okresowe aktualizacje, automatyczne testy i funkcjonalne potoki CI/CD.
Niezbędne umiejętności:
- Stopień naukowy lub wyższe wykształcenie w dziedzinie nauk ścisłych lub inżynierii, bądź równoważne doświadczenie.
- Doświadczenie w projektowaniu, wdrażaniu i debugowaniu złożonych systemów od projektu do ukończenia.
- Rozumienie wyzwań związanych z systemami rozproszonymi i architekturą mikroserwisów.
- Profilowanie, identyfikacja i naprawa wąskich gardeł systemu na poziomie komponentów i systemów.
- 4+ lat doświadczenia w branży z udokumentowanym dorobkiem jako inżynier backend.
- Wysoka biegłość w Golang.
- Doświadczenie w budowaniu aplikacji przy użyciu Kafka.
- Znajomość ekosystemu Kubernetes i narzędzi Cloud Native.
Dodatkowe umiejętności:
- Znajomość Google Cloud Platform (GCP), AWS lub Azure.
- Doświadczenie z Operator Pattern przy użyciu Kubebuilder lub Operator SDK.
- Wkład w projekty open source.
- Szerokie zrozumienie nauki o danych i uczenia maszynowego lub chęć nauki.
- Praktyczna znajomo