Quantcast
Quantcast
501 – 1000 Pracownicy
MarketingMediaSaaS
Quantcast to firma z branży marketingowej, medialnej i SaaS, koncentrująca się na reklamie cyfrowej oraz analizie odbiorców. Jej platforma AI Suite (Q+) i Audience Graph wspierają pomiar skuteczności, targetowanie i programmatic na kanałach connected TV, audio, wideo, display, mobile i native. Quantcast rozwija również rozwiązania reklamowe niewymagające plików cookie oraz narzędzia dla wydawców, obsługując reklamodawców, agencje i firmy z takich sektorów jak sprzedaż bezpośrednio do konsumentów, handel detaliczny, turystyka, gry, finanse oraz rynki B2B i B2C.

Inżynier uczenia maszynowego w Quantcast (praca hybrydowa, Wielka Brytania)

Twórz i rozwijaj skalowalne systemy uczenia maszynowego działające w czasie rzeczywistym dla opartej na AI platformy reklamowej Quantcast. Testuj podejścia do modelowania, optymalizuj wysokowydajne usługi i współpracuj z doświadczonymi naukowcami oraz inżynierami.

Opis

  • Tworzenie, wdrażanie, testowanie i diagnozowanie aplikacji uczenia maszynowego
  • Rozwijanie globalnych systemów na dużą skalę, które obsługują miliony żądań w czasie rzeczywistym każdej sekundy
  • Prowadzenie eksperymentów w celu oceny nowych podejść do uczenia maszynowego i modelowania
  • Współpraca z doświadczonymi naukowcami i inżynierami nad udoskonalaniem modeli uczenia maszynowego
  • Tworzenie przejrzystego, wydajnego i łatwego w utrzymaniu kodu zgodnego z najlepszymi praktykami inżynierii oprogramowania
  • Udział w przeglądach kodu i przekazywanie konstruktywnej informacji zwrotnej dotyczącej rozwiązań technicznych
  • Znajdowanie wąskich gardeł systemu i optymalizowanie komponentów pod kątem większej skalowalności
  • Śledzenie istotnych osiągnięć w dziedzinie uczenia maszynowego poza organizacją
  • Łączenie teorii akademickiej z systemami działającymi na skalę produkcyjną dzięki mentoringowi

Wymagania

  • Do dwóch lat doświadczenia w uczeniu maszynowym lub statystyce stosowanej, w tym staże lub znaczące doświadczenie akademickie
  • Wykształcenie w dziedzinie informatyki, matematyki, inżynierii oprogramowania lub pokrewnej dyscyplinie
  • Biegła znajomość języka Python, Java lub porównywalnego języka programowania
  • Dobra znajomość rachunku prawdopodobieństwa, statystyki i testowania hipotez
  • Praktyczna znajomość podstawowych metod uczenia maszynowego, takich jak klasyfikacja, regresja, klasteryzacja, ranking, przetwarzanie języka naturalnego lub duże modele językowe
  • Doświadczenie z narzędziami do przetwarzania danych, w tym Pandas i NumPy
  • Znajomość frameworków uczenia maszynowego, takich jak PyTorch, Scikit-learn lub XGBoost
  • Silne zainteresowanie systemami rozproszonymi, projektowaniem oprogramowania, współbieżnością, strukturami danych i inżynierią oprogramowania

Benefity

  • Możliwość otrzymania premii za wyniki
  • Udział kapitałowy
  • Kompleksowy pakiet świadczeń
  • Praktyczny mentoring ze strony doświadczonych naukowców i inżynierów