Big Data & Machine Learning Developer- Python, NoSQL, Docker
Umíš psát přehledný a idiomatický kód v Pythonu, máš zkušenosti s databázemi a webovými API a chceš rozšířit svůj záběr o distribuované systémy pro strojové učení v cloudu?
U nás v R&D vyvíjíme a provozujeme backendové služby, které pomocí machine learningu usnadňují lidem hledání práce a klíčové produkty LMC jako Jobs.cz se na nás čím dál víc spoléhají.
Náš kód je psaný od začátku pořádně, používá architekturu vhodnou pro horizontální škálování a za čtyři roky provozu jsme neměli ani jeden výpadek způsobený chybou v nově nasazeném kódu.
Každým rokem se nám zdvojnásobuje počet zákazníků, neustále přidáváme nové vlastnosti a do toho naši data scientisti přicházejí s prototypy nových machine learning projektů.
Koho hledáme?
Proto hledáme někoho, kdo bude mít pod palcem kód části našich produktů, bude tím kdo je bude překlápět z Jupyter notebooků do produkčního kódu a bude do nich průběžně přidávat nové vlastnosti a opravovat chyby. Nejbližšího půl roku tě může potkat např. vybudování centrálního datového úložiště, automatizace A/B testingu, zefektivnění správy konfigurace, hybridní multitenantnost, migrace z jedné NoSQL databáze na jinou a přechod na Kubernetes. Se vším ti dovedeme pomoct ale neboj, i tak tě čeká hodně zkoumání a samostudia.
Na co se u nás můžeš těšit?
Máme přehledný kód, solidní objektový návrh a microservice architekturu, využíváme pokročilé vlastnosti Pythonu 3 a code review ve Stashi používáme pro sdílení know-how, ne na honění ega. Smysluplné docstringy, komentáře s designovými rozhodnutími, typové anotace a dobře pojmenované identifikátory ti pomůžou se rychle zorientovat ve stávajícím kódu a záda ti budou krýt rychlé automatické testy se solidní coverage a linter. Vývoj v lokálním dockerizovaném prostředí včetně databází je u nás standard, vědomě řídíme technologický dluh a komplexitu kódu.
Používáme backlog s Kanban boardem, dvoutýdenní retrospektivu, tickety v Jiře zadávají lidé kteří dobře rozumí řešené problematice, každý včetně produkťáka umí programovat. Pohotovost nedržíme.
Co je u nás unikátní?
Jsme už dostatečně velcí na to, aby se u nás pracovalo se zajímavými technologiemi a na opravdu netriviálních problémech, ale pořád jsme dostatečně malí na to, aby nás neubíjela byrokracie a abychom měli vliv na technologie, které používáme. Neustále v R&D zkoumáme a zavádíme nové technologie, které často zapustí kořeny i ve zbytku firmy, takže se snadno můžeš stát expertem na zajímavou oblast.
A co tě u nás bude dělat šťastným/ou?
• Jsme součástí Python komunity - chodíme na Pražské Pyvo, podporujeme Pražský PyData meetup a konferenci PyCon CZ.
• Máme v týmu i firmě dobré mezilidské vztahy a pohodovou atmosféru.
• Týden dovolené navíc plus k tomu 5 dalších volných dní na cokoliv a narozeninový den.
• Čajovna s nejlepšími čaji z celé Asie. Nebo dáš přednost výborné fair-trade kávě?
• Posílíš svého kulturního i sportovního ducha díky tučnému kreditu v Cafeterii.
• Částečný home office je možný (3 dny v týdnu v kanceláři) a třeba si konečně vyladíš svůj work-life balance.
• Jinak dětem a psům jsou u nás dveře otevřené dokořán.
• No a takhle bychom mohli pokračovat dál a dál…
Chceš vědět víc?
Pojď se potkat (fyzicky nebo virtuálně) s Markem Gizelou - šéfem našeho R&D týmu, a / nebo s Jirkou Bajerem - možná Tvým budoucím šéfem. Místo CV klidně můžeš poslat tvůj profil na LinkedIn.
Informace o pozici
Místo pracoviště
Jankovcova 1569/2c, 170 00 Praha-Holešovice, Česká republika
Typ pracovního vztahu
Práce na plný úvazek
Typ smluvního vztahu
Pracovní smlouva
Délka pracovního poměru
Na dobu neurčitou
Benefity
Flexibilní začátek/konec pracovní doby, stravenky/příspěvek na stravování, firemní rekreační zařízení, vzdělávací kurzy, školení, kafetérie, občerstvení na pracovišti, příspěvek na sport/kulturu/volný čas, zdravotní volno/sickdays, možnost občasné práce z domova, firemní akce, individuální rozvržení pracovní doby, dovolená více než 5 týdnů, vlastní organizace náplně práce, dog-friendly office, children-friendly office, vyhrazený čas na inovace
Požadované vzdělání
Vysokoškolské / univerzitní
Požadované jazyky
Čeština (pokročilá), Angličtina (středně pokročilá)
Pozice vhodná pro OZP. S docházením do firmy s bezbariérovým přístupem. Vhodné pro: tělesně postižení, vozíčkáři, ostatní.