Machine Learning Engineer

Netflix jest jednym z wiodących globalnych serwisów rozrywkowych, posiadającym 278 milionów płatnych członkostw w ponad 190 krajach, oferującym seriale, filmy i gry w różnych gatunkach i językach. Członkowie mogą odtwarzać, pauzować i wznawiać oglądanie w dowolnym momencie i miejscu oraz zmieniać swoje plany w dowolnym czasie.

UWAGA: Ta oferta pracy dotyczy różnych stanowisk w naszej grupie Inżynierii Algorytmów. Na podstawie Twojego doświadczenia, kompetencji i zainteresowań, skierujemy Cię do najbardziej odpowiednich zespołów. Wszystkie zespoły mogą nie prowadzić rekrutacji jednocześnie.

W miarę jak Netflix się rozwija, rośnie również możliwość ulepszania naszych systemów personalizacji i algorytmów. Szukamy pasjonata i utalentowanego Inżyniera Uczenia Maszynowego, który dołączy do naszego zespołu Algorytmów. W tej roli będziesz wykorzystywać swoją wiedzę w dziedzinie uczenia maszynowego i inżynierii oprogramowania, aby projektować, rozwijać i skalować rozwiązania, które ulepszają doświadczenie Netflixa.

  • Współpraca z zespołami międzyfunkcyjnymi, w tym badaczami, inżynierami, naukowcami danych i menedżerami produktów, w celu opracowywania i wdrażania algorytmów uczenia maszynowego, które poprawiają personalizację, rekomendacje i doświadczenia członków.
  • Tworzenie skalowalnych, gotowych do produkcji rozwiązań ML, od początkowej koncepcji do wdrożenia w dużych, rzeczywistych systemach Netflixa.
  • Optymalizacja wydajności i skalowalności modeli uczenia maszynowego, aby uwzględnić różnorodne gusta i zachowania naszej globalnej bazy członków.
  • Projektowanie i przeprowadzanie eksperymentów offline oraz testów A/B w celu weryfikacji wpływu zmian algorytmicznych na kluczowe wskaźniki biznesowe.
  • Przyczynianie się do ciągłych ulepszeń w infrastrukturze i narzędziach ML, zapewniając, że pozostajemy na czele branży.
  • Zaangażowanie w ciągłe uczenie się i rozwój, aby być na bieżąco z najnowszymi osiągnięciami w dziedzinie uczenia maszynowego i inżynierii oprogramowania.
  • 5+ lat doświadczenia w przemyśle, stosując uczenie maszynowe z udokumentowanymi wynikami.
  • Tytuł doktora lub magistra w dziedzinie Informatyki, Statystyki lub pokrewnej dziedzinie.
  • Ekspertyza w zakresie algorytmów i frameworków uczenia maszynowego, z praktycznym doświadczeniem w trenowaniu, dostrajaniu i wdrażaniu modeli w środowiskach produkcyjnych.
  • Doskonałe umiejętności projektowania i tworzenia oprogramowania w Pythonie oraz znajomość języków Scala, Java, C++ lub C#.
  • Doświadczenie w jednej lub więcej dziedzinach zastosowań: Rekomendacje, Personalizacja, Modelowanie Długoterminowych Nagród, Bandit Algorithms, Transformers, Duże Modele Językowe, ewaluacja LLM, modelowanie/zgodność RLHF.
  • Silne umiejętności interpersonalne, w tym komunikacja pisemna i werbalna.
  • Doświadczenie w budowaniu lub ulepszaniu systemów personalizacji, wyszukiwarek lub innych dużych aplikacji uczenia maszynowego.
  • Zaplecze w dziedzinie sieci neuronowych, przetwarzania języka naturalnego lub wnioskowania przyczynowego.
  • Udział w projektach open-source w dziedzinie uczenia maszynowego lub