Výzkumník strojového učení pro reklamní systémy

Bratislava, Brno

Pro muže i ženy Plný úvazek

S čím se budete potkávat

Docker
Jupyter
Pandas
Python
PyTorch
Spark

Baví vás strojové učení, práce s daty a hledání řešení komplexních problémů? Chtěli byste se podílet na vývoji reklamních systémů, které denně využívají miliony lidí? Do našeho týmu hledáme výzkumníka strojového učení, který se zapojí do výzkumu, vývoje a rozvoje ML modelů pro reklamní systém Seznamu. Čekají vás zajímavé technické výzvy, práce s rozsáhlými daty a možnost ovlivnit podobu reklamních služeb, které mají přímý dopad na naše uživatele i inzerenty.

Co budete dělat

  • Navrhovat, vyvíjet a ladit modely strojového učení a optimalizační algoritmy, které pomáhají vybírat nejrelevantnější online reklamu pro uživatele služeb Seznam.cz.
  • Podílet se na optimalizaci systému online reklamních aukcí.
  • Pracovat s velkými objemy dat získávanými z provozu služeb Seznam.cz, analyzovat je a hledat v nich nové poznatky o uživatelích, inzerentech, trhu i společnosti.
  • Zkoumat nové přístupy a sledovat aktuální trendy a nejnovější technologie v oblasti strojového učení.
  • Převádět nové výzkumné poznatky do praxe a podílet se na jejich nasazování do produkčního prostředí.
  • Realizovat a testovat vlastní nápady a hledat nové způsoby, jak zlepšovat kvalitu našich reklamních služeb.
  • Spolupracovat s dalšími výzkumníky, vývojáři a produktovými manažery.
  • Při práci využijete například Python, NumPy, Pandas, Scikit-learn, PyTorch, Jupyter, Spark, LMs/LLMs, GitLab, Docker, MLflow, SQL a S3.

Co budete potřebovat

  • Praktické zkušenosti se strojovým učením, datovou analýzou a statistikou.
  • Pokročilé zkušenosti s programováním v Pythonu a schopnost efektivně využívat jeho knihovny pro práci s daty a vývoj ML modelů.
  • Vysokoškolské vzdělání v IT nebo příbuzném technickém oboru, ideálně se zaměřením na Data Science, strojové učení nebo statistiku.
  • Schopnost samostatné výzkumné práce, od studia odborných článků a formulace výzkumných problémů až po návrh modelů a implementaci prototypů.
  • Zájem o řešení komplexních technických problémů a motivaci hledat nová a inovativní řešení.
  • Schopnost efektivně spolupracovat v širším týmu a komunikovat svá řešení ostatním.
  • Výborné komunikační dovednosti v českém i anglickém jazyce. Dokážete srozumitelně vysvětlit podstatu problému, prezentovat své závěry a obhájit navržené řešení.
  • Chuť průběžně se vzdělávat, sledovat nové trendy a posouvat své odborné znalosti.

Těšit se můžete na

  • Práci na unikátních a technologicky náročných projektech v oblasti strojového učení a umělé inteligence, jejichž výsledky mají přímý dopad na služby Seznamu využívané miliony uživatelů.
  • Možnost podílet se na výzkumu, vývoji a nasazování pokročilých ML modelů a optimalizačních algoritmů do reálného provozu.
  • Práci s velkými objemy reálných dat a moderními technologiemi, jako jsou Python, PyTorch, Spark, LLMs nebo MLflow.
  • Prostor pro vlastní nápady, experimentování a hledání inovativních řešení komplexních problémů.
  • Spolupráci se zkušenými odborníky v silném výzkumném týmu, kde můžete sdílet své znalosti a dále rozvíjet své odborné kompetence.
  • Příležitost sledovat nejnovější trendy v oblasti AI a strojového učení, účastnit se mezinárodních konferencí, publikovat odborné články a prezentovat výsledky vlastní práce.
  • Přátelské a inspirativní pracovní prostředí, které podporuje samostatnost, kreativitu i týmovou spolupráci.

Jak probíhá výběrko

  1. Telefonický prescreening – nejprve si krátce zavoláme, abychom se vzájemně poznali a sladili očekávání ohledně pozice.
  2. První kolo – online rozhovor – čeká vás přibližně 30minutový rozhovor přes Zoom, během kterého si blíže představíme pozici a vaše dosavadní zkušenosti.
  3. Domácí úkol – v dalším kroku vám zašleme zadání k vypracování doma, díky kterému lépe poznáme vaše odborné znalosti a přístup k řešení problémů.
  4. Závěrečné kolo – poslední setkání proběhne osobně nebo přes Zoom. Prostor bude probrat další odborné otázky, vaše řešení úkolu i vzájemná očekávání.

Co je v Seznamu taky bezva

Budget pro volný čas
Vyměnit body za kulturu, zdraví, sport, dovolenou nebo extra volno? Beze všeho.
Dovolená o týden delší
Dovolené není nikdy dost. Proto vám ke standardním 4 týdnům dovolené přidáme ještě další týden.
Interní vzdělávání
U nás se nudit nebudete. Osobnímu i profesnímu rozvoji fandíme a nabízíme nekonečně příležitostí k seberozvoji a vzdělávání, včetně pomoci od profesionálních trenérů.
Konference
Načerpejte nové inspirace a trendy, a to buď v publiku nebo rovnou na pódiu.
Pružná pracovní doba
Někdo je ranní ptáče a nejvíc práce udělá se svítáním, někdo zas sova a nejvíc klidu na práci má večer. Důležité jsou pro nás kvalitní výsledky, ne váš rozvrh hodin.

Kde budete pracovat

Mapa Česko a Slovensko
Bratislava
Seznam.cz Slovensko, s.r.o.
Bottova 7939/2A
811 09 Bratislava – Staré Mesto
Slovensko
Bus
50 68 88 90
Brno
Seznam.cz, a.s.
The Campus Science Park – Budova C
Palachovo náměstí 797/4
625 00 Brno – Starý Lískovec
Nejbližší zastávka je Nemocnice Bohunice. Pokud jste přijeli vlakem, na nádraží skočte do šaliny č. 8 a za 20 minut jste u nás. Parkovat lze v podzemních garážích nebo v okolních oblastech Campus Square.
Šalina
8
Bus
40 50 51 69 E56
Trolejbus
25 37

První dny v Seznamu

Koukněte, jak vypadá první den, ať se vaše cesta na vysněnou pozici obejde bez zbytečných škobrtnutí.

1 Vítejte na palubě aneb Pre-onboarding

Skvěle, plácli jsme si na spolupráci. Nástupní dokumenty podepíšete elektronicky klidně ještě před nástupem. Žádné papírování, šetříme přírodu. A když budete chtít, můžeme se rovnou domluvit na kafe s někým z týmu, ať se naladíte na naši atmosféru.

2 Hurá, váš první den v Seznamu

Každý začátek měsíce vítáme všechny nováčky u nás na centrále v Praze. Vyřešíme potřebnou administrativu, předáme vám techniku, seznámíme vás s kolegy a nakonec vás provedeme po našem labyrintu.

3 Adaptace aneb jééé, funguje to!

Na začátku to vypadá možná trochu chaoticky, ale nebojte, máme promakaný systém školení pro každou pozici, takže co neumíte, rádi naučíme.

4 Umíte vše levou zadní? Pak je tu interní vzdělávání

Po rozpačitém začátku jste už profíci v oboru, gratulujeme. A protože umět všechno je nuda, náš tým trenérů vám rád poradí s dalším rozvojem. A nabídka je nekonečně bohatá, vybrat si můžete z našeho e-learningu nebo školení přímo na míru.

Časté dotazy

Jak v týmu Výzkumu spolupracujeme s datovými centry?

Seznamácká interní datová centra se starají o provoz několika výzkumných Hadoop clusterů, které nám umožňují rychlé zpracování velkých a rychlých dat. Dále pro nás provozují několik GPU clusterů, ty pak umožňují trénink a inferenci stovek modelů strojového učení, včetně LLM modelů, které jsou základem služeb Seznamu.

Jak ve Výzkumu pracujeme s velkými jazykovými modely?

Pracujeme s nimi často, ve zkratce můžeme říct, že je učíme i používáme. Encoder modely (ze kterých získáváme sémantickou reprezentaci textu) používáme i vytváříme v projektech už léta, některé naše modely poskytujeme s open-source licencí komunitě (Small-E-Czech, RetroMAE). Obecné a univerzální generativní jazykové modely v Seznamu sami vytváříme, čímž se může chlubit jen hrstka výzkumných pracovišť z celé střední Evropy. Naším cílem je vytvořit model, který umí česky jako ještě žádný jiný. Tak nám držte palce.

Jak se v týmu Výzkumu dále vzděláváme?

Pro každý výzkum je konstantní vzdělávání naprosto zásadní a ne jinak je tomu i v Seznamu. Máme přístupy k vědeckým článkům a publikacím a aktivně navštěvujeme i přínosné konference, přednášky, nebo tématické kurzy a nechybíme ani na meetupech.

Jak využíváme cloud a jak probíhá nasazování?

Veškeré aplikace a služby provozujeme ve firemních Kubernetes clusterech spravovaných našimi týmy infrastruktury. Databáze a další klíčové komponenty běží interně — některé nasazují přímo SRE/admini, zatímco u jiných týmů probíhá nasazování samostatně prostřednictvím ArgoCD. Vývoj a nasazování je úzce propojeno s CI/CD v GitLabu, kde probíhají automatické buildy a pipelines, které následně spouštějí nasazení do Kubernetes. K tomu využíváme technologie jako Docker, OpenStack a pro prototypování také JupyterLab. U ML projektů využíváme MLOps pipelines, které zahrnují automatické validace, A/B testování, nasazování a monitoring. Pro sledování metrik a stavu systémů používáme Prometheus, což zajišťuje spolehlivý a kontrolovaný provoz všech služeb.

Jaké AI nástroje využíváme při vývoji?

Při vývoji využíváme AI asistenty a agenty integrované do vývojových prostředí, přičemž konkrétní nástroje se mohou lišit podle týmu a preferencí vývojáře. Mezi nejčastěji používané patří JetBrains Junie, GitHub Copilot, Cursor nebo Claude Code, pro které máme firemní licence. Kromě toho používáme v rámci specifických projektů AI také pro text-to-speech, interní LLM (Sellma) nebo neuronové sítě pro detekci obrazu, například pro rozpoznávání nahoty, tváří, textu či objektů.

Má Seznam vlastní open-source projekty?

Ano, vyvíjíme a zveřejňujeme vlastní nástroje, které mohou využívat vývojáři i firmy, například framework IMA.js pro tvorbu isomorfních React aplikací nebo Small-E-Czech, český jazykový model pro NLP úlohy. Všechny naše projekty najdeš na GitHubu.

Zajímá vás tato pozice?

Zajímá vás tato pozice?