Učenlivý Backend Developer se zájmem o AI a ML
Tvoje role:
V týmu doporučování chceme každému uživateli nabídnout ten nejrelevantnější obsah vybraný speciálně pro něj z široké nabídky portfolia Czech News Center (CNC). Hledáme programátora (i juniorního), který má chuť jít do toho s námi a podílet se na vytváření produkčních ML doporučovacích modelů. Začínáme s jednoduššími věcmi, ale nápady, prostředky, a technologie, které máme k dispozici, nám umožňují se posouvat mnohem dále. CNC se aktuálně řadí mezi top 3 poskytovatele obsahu na českém internetu. Doporučování je jedním z vybraných strategických projektů, díky kterým se chceme stát technologickým leaderem trhu.
O týmu:
Pracujeme v menším interním týmu, využíváme ale i podporu specialistů z celého oddělení vývoje (DevOps, BI atd.). Máme naprosto volné ruce ve volbě nejvhodnějších technologií. V produktu máme bohaté zkušenosti z jiných úspěšných projektů z oblasti doporučování obsahu u dalších hráčů na trhu.
Stavíme na tom, že důležité věci řešíme společně jako tým. Každý má možnost přispět nápadem a věříme, že tak dokážeme vytvářet lepší produkty, než jako jednotlivci. Všechny analýzy, starty projektů apod. řešíme dohromady. Každý v týmu má komplexní přehled, možnost se zapojit a podílet se na co nejlepším výsledku.
Jak pracujeme:
- aplikace píšeme v Golang, neznamená to však, že musíš mít předchozí zkušenost s tímto jazykem; potřebujeme ale, abys mu po čase zcela propadl
- využíváme micro service architekturu
- vše máme zabalené v Dockeru, na produkci nám to běží v Kubernetu
- na fronty máme RabbitMQ, jako relační databázi Postgresql, některá data ukládáme do Redisu a Elasticu, na logy používáme Elastic Stack, na monitoring a alerting máme Prometheus a Grafanu, performance testujeme v Jaegeru
- verzujeme v Gitu, máme k tomu vlastní Gitlab server
- nasazujeme automaticky pomocí pipeliny v Gitlabu
- pracujeme agilně ve scrumu ve 14ti denních sprintech
Co bys měl s sebou přinést:
- znalost některého backendového jazyku (Golang / Java / Node.js / Python / PHP)
- programování tě baví a máš chuť se stále posouvat
- zajímá tě machine learning nebo doporučování; nevadí nám, že nemáš předchozí zkušenosti
- máš správné programátorské návyky (píšeš testy, děláš rád CR, analyzuješ)
- znalost relačních i nosql databázi, verzuješ v Gitu a pracuješ s Dockerem
Proč by ses měl/a přihlásit:
- nabízíme příležitost získat know how na zajímavém strategickém projektu s obrovským objemem dat
- budeš mít velkou svobodu při hledání nejlepších řešení
- přijdeš do styku s různými digitálními produkty, které vychází z širokého portfolia (placený obsah, různé typy webů, internetová TV, mobilní aplikace atd.)
- získáš finanční ohodnocení zahrnující na nad rámec fixní složky také zajímavé motivační odměny
- dovolená 25 dní je u nás standardem
- můžeš využívat flexibilní pracovní dobu a možnost práce na home-office nebo z našich kanceláří v Praze - Holešovicích
- budeme tě zvát na různá školení a konference hrazených firmou
- další zaměstnanecké benefity zahrnují např. příspěvky do benefitní cafeterie a všichni zaměstnanci dostávají e-stravenky
- poskytneme ti notebook a telefon s neomezeným tarifem na volání v ČR a daty
- vyznáváme neformální a přátelskou pracovní kulturu; s kolegy můžeš chodit také na různé mimopracovní akce, až to bude opět možné (Pivní čtvrtky, teambuilding aj.)
- když zařadíme tvůj profil mezi vybrané k dalšímu kontaktu, domluvíme si online schůzku, kde zodpovíme tvoje otázky; pokud se domluvíme na dalším postupu, představíme ti všechny tvé potenciální nové kolegy
Czech News Center a.s. je součástí skupiny Czech Media Invest a.s. a řadí se mezi největší mediální domy v České republice. Denně přinášíme informace milionům našich čtenářů, díky čemuž se dlouhodobě umísťujeme na nejvyšších příčkách českého internetu. Náš cíl zní jednoduše: uspokojovat touhu lidí po informacích, vědění, zábavě a inspiraci. Stavíme na kvalitním žurnalistice a na rozvoji inteligentních technologických řešení, které nám umožní ještě lépe reagovat na měnící se potřeby a zvyky našich čtenářů.