Machine Learning výzkumník pro doporučovací systémy

Ovlivníte, jaký obsah se každý den zobrazí milionům lidí napříč Seznamem. Vyvíjíme personalizační a doporučovací systém pro naši domovskou stránku i ostatní Seznam.cz služby, který z milionů článků, videí, podcastů a dalšího obsahu v reálném čase vybírá a řadí to nejrelevantnější pro konkrétního uživatele. Budete pracovat s rozsáhlými daty, machine learningem, LLM a rankingovými modely a hledat nové přístupy k predikci uživatelských preferencí. Vaše modely poběží v produkci a jejich výsledky budete moci ověřovat na reálném provozu v měřítku milionů uživatelů. 

Co budete dělat 

  • Rozvoj doporučovacího systému, který denně slouží milionům uživatelů 
  • Vytváření ML modelů, které vybírají ten nejrelevantnější obsah pro každého uživatele, ale i modelů pro získání informací z obsahů článků, videí, podcastů a dalších 
  • Analyzování dat a zjišťování nových poznatků o uživatelích, obsahu a vším souvisejícím 
  • Práce s Big Data, LLM i AI nástroji pro podporu vývoje 
  • State of the art z pohledu technologií i algoritmů 
  • Možnost realizovat a otestovat vlastní nápady 
  • Práce v týmu, nebudete na věci sám 

  • S jakými technologiemi pracujeme 
    • Python, Jupyter, Spark 
    • Modely v TensorFlow, Vowpal, PyTorch 
    • SOTA LLM modely, vlastní LLM modely 
    • Github Copilot, Cursor, Claude Code a další 
    • Agentic AI, MCPs
    • Ostatní: Gitlab, Docker, AirFlow, SQL, Tableau, Hadoop, k8

Co budete potřebovat 

  • Máte praktické zkušenosti v oblasti strojového učení, datové analýzy a statistiky 
  • Baví vás práce s daty, dokážete z nich vyčíst zajímavé informace a data správně interpretovat 
  • Umíte pracovat samostatně, aktivně komunikovat a zároveň práce v týmu Vám nedělá problémy 
  • Pozice je vhodná i pro juniory se solidními základy ve strojovém učení, programování a algoritmizaci 

Těšit se můžete na 

  • Kreativní prostředí – budete moci realizovat vlastní nápady a postupy 
  • Velký dopad – budete se podílet na rozvoji doporučovacího systému, který denně využívají miliony uživatelů 
  • Osobní rozvoj – široká možnost vzdělávání v rámci projektů, vyhrazený čas na vzdělávání podle vlastní volby, účast na odborných konferencích, prezentace výzkumu na interních a externích akcích, předávání znalostí napříč týmy 
  • Týmovou spolupráci – budete spolupracovat s dalšími výzkumníky a výzkumnými týmy, předávat si navzájem informace a znalosti a společně hledat vhodné cesty a řešení 
  • Neformální prostředí – všichni si tady tykáme a nemáme předepsaný dress code 

Jak probíhá výběrové řízení 

  • Jakmile od vás obdržíme životopis, pečlivě si ho prostudujeme. Každému kandidátovi se ozveme se zpětnou vazbou telefonicky nebo e-mailem 
  • Pokud splňujete naše požadavky, krátce si zavoláme, abychom doplnili informace o vaší motivaci, časové dostupnosti a předchozích zkušenostech 
  • Když vás zařadíme do výběrového řízení, nejprve obdržíte zadání online programovací úlohy. V případě jejího úspěšného splnění vám následně zašleme zadání případové studie zaměřené na oblast machine learningu
  • V případě, že budou technické úlohy vypracovány na odpovídající úrovni, pozveme vás na osobní pohovor, kde se pobavíme o vašem řešení, vaší dosavadní praxi, znalostech i o samotné pozici 
  • Pokud z pohovoru vzejdete jako nejlepší kandidát, zašleme vám pracovní nabídku