Hlavní obsah

Big Data vývojář/ka - systém pro analýzu uživatelských dat

Ruská 87/11, 70300 Ostrava-Vítkovice
Programátoři
Článek

Náš tým

Tým starající se o sběr a analýzu uživatelských dat je rozdělen mezi Prahu, Brno a Ostravu. Aktuálně má 12 vývojářů, v nejbližších měsících ale plánujeme jeho další růst a s ním souvisí i potřeba větší autonomie jednotlivých poboček. V každém z uvedených měst by tak měl vzniknout samostatný tým 4-5 vývojářů. Týmy jsou koncipovány jako multifunkční a jejich členové by měli pokrývat celou škálu dovedností počínaje datovou analytikou, prototypováním, návrhem finálního řešení a jeho implementací, technickým i produktovým testováním a přípravou pro nasazení výsledných aplikací do provozu. Vývojáři se rovněž podílí na správě a provozu vývojového prostředí (docker, openstack, CI/CD). Týmy mají k dispozici scrum mastera (resp. agilního kouče) a spolu s ním a produktovým manažerem definují svou vlastní metodiku vývoje.

Náš projekt

Oblast online reklamy prochází v poslední době bouřlivou proměnou související s přechodem k programatickému prodeji, kdy se o každé jednotlivé zobrazení reklamního prostoru soutěží v aukci v reálném čase. S tím roste i význam cílené reklamy, protože umožňuje našim klientům, aby se aukce účastnili pouze v případě, že je pro ně daný uživatel relevantní. Na druhé straně sílí legislativní (GDPR, ePrivacy) i technické (Safari ITP) iniciativy chránící soukromí uživatelů. Náš projekt zahrnuje několik oblastí: sběr, třídění, čištění a anonymizaci surových dat; návrh a implementaci algoritmů pro klasifikaci dat a segmentaci uživatelů; a vývoj platformy pro práci s hotovými segmenty a jejich poskytování klientským systémům. Jedná se převážně o backendové komponenty psané v Javě a Scale s menším podílem C++ a Pythonu.

Vaše role

  • navrhovat a vyvíjet aplikace pro práci s uživatelskými daty (sběr, ukládání, čištění, třídění, analýzy, predikce a reporting)
  • ve spolupráci s výzkumným týmem provádět pokročilou datovou analytiku a implementovat sofistikované machine learning modely
  • kontinuálně zlepšovat vývojové prostředí a spolu s ostatními členy týmu definovat best practices
  • neustále se učit a udržovat si přehled o aktuálních trendech v oblasti zpracování velkých dat a datové analytiky

Vaše předpoklady

  • aktivní znalost programování alespoň v jednom programovacím jazyce (ideálně Java, Scala nebo Python) a chuť naučit se další
  • zkušenosti s big data technologiemi (Hadoop, Crunch, Spark) a NoSQL databázemi (CouchBase, Cassandra, ElasticSearch) výhodou
  • orientace v machine learning algoritmech a knihovnách výhodou
  • chápete, že umění položit ty správné otázky je prvním krokem k řešení problému
  • nebojíte se zpochybňovat zažité postupy a dokážete navrhnout, jak by se věci daly dělat lépe
  • jste zastánci agilního přístupu k vývoji software

Nabízíme

  • Přátelské prostředí

    Neformální atmosféra, teambuildingy, firemní akce. Jsme pet friendly.
  • Výhody

    Týden dovolené navíc, stravenky, Cafeterie nebo třeba příspěvek na hlídání dětí.
  • Technologie

    Moderně vybavené pracoviště. Mac, Windows, Linux. Všechno máme.
  • Vzdělání a rozvoj

    Příležitost k profesnímu růstu a osobnímu rozvoji. Jazykové kurzy. Interní vzdělávání a účast na konferencích.
  • Pracovní doba

    Jste spíš ranní ptáčata, nebo sovy? Máme flexibilní pracovní dobu s možností home office.

O Seznamu

Pracujeme na tom, aby internet byl nejsilnějši české medium a na něm Seznam.cz místem první volby. Podílíme se na tvorbě výjimečných internetových řešení, naše služby jsou užitečné, jednoduché a spolehlivé.
Více o Seznam.cz