Python programátor Lidé.cz
Praha
S čím se budete potkávat
Pracujeme na nové generaci serveru Lidé.cz – pojďte s námi porazit ostatní sociální platformy. Každý den zaznamenáváme zhruba 2 miliony zobrazení embedu, vyšší desítky tisíc nových komentářů a vyšší stovky tisíc lajků. Programujeme GraphQL API, které musí obsloužit několik tisíc requestů za sekundu. Lidé.cz vyrostly na podvozku Seznam Diskuzí, které už 5 let neustále technologicky i produktově rozvíjíme. V posledních letech šlapeme do integrace velkých jazykových modelů, řešíme výkonnostní optimalizace nebo uložení a předávání dat napříč několika systémy (několik MySQL, Kafka, Elasticsearch, Redis).
Co budete dělat a na co se můžete těšit
- Píšeme v Pythonu 3, používáme FastAPI, Flask, Strawberry nebo SQLAlchemy.
- Využíváme Git. Nad každou provedenou změnou v kódu se automaticky spustí testy, zabalí se do docker kontejneru a nasadí se do Kubernetes.
- Provozujem SCRUM a nezapomínáme na Code review.
- Pracujeme v menších vývojových týmech o cca šesti až osmi vývojářích. S ostatními týmy v naší divizi sdílíme technologický základ, takže si rádi pomáháme a předáváme znalosti.
- Každý tým je virtuálně rozdělen na Frontendové a Backendové vývojáře.
- Dbáme na to, aby se nám dobře pracovalo – každý využívá vývojové prostředí a operační systém, který mu nejlépe vyhovuje.
- Jsme u celého procesu vývoje – od nápadu, přes návrh architektury až po samotnou implementaci v námi zvolených technologiích.
- Na formality si nepotrpíme, zapomeňte na dress code, všichni si tady tykáme.
- Pružnou pracovní dobu včetně home office. Díky nastaveným procesům a intenzivní komunikaci víme, že zvládneme pracovat z domu i dlouhodobě. Přesto se rádi vídáme, kdykoliv je to možné.
- Dáme vám prostor pro vlastní iniciativu. Nemusíte se bát ozvat, naopak si ceníme iniciativy. Osobní cíle, které u nás najdete, by vám měly pomoci se vzdělávat a osobnostně či kariérně posouvat.
- Pořádáme teambuildingy a po práci spolu rádi grilujeme nebo hrajeme deskové hry.
Hledáme kolegu, který…
- má zkušenost s backendem v Pythonu a blízko k webovým technologiím,
- na předchozích projektech použil nginx, uwsgi nebo gunicorn,
- má znalost asynchronního programování a umí navrhovat věci tak, aby fungovaly i ve velkém provozu,
- přemýšlí o výkonu, latenci, cachování a škálování (aplikace i databáze),
- už dříve pracoval s MySQL nebo PostgreSQL a zná Redis nebo Elasticsearch,
- má chuť podílet se na vývoji sociálních prvků Seznamu,
- rád pracuje v týmu, zajímá se o nové trendy, učí se novým věcem a sdílí svoje know-how s ostatními, nebojí se řešit zajímavé problémy a přemýšlí nad nimi.
Jaké zkušenosti navíc oceníme:
- Zkušenost s distribuovanou architekturou a Kafkou.
- Zabýval(a) jste se performance optimalizacemi aplikace či databáze.
- Hlubší znalosti databází Elasticsearch (fulltext/relevance/agregace/vektorové hledání), Redis (cache/pipeliny/sorted sety/optimalizce) nebo PostgreSQL (grafový přístup k datům v databázi/optimalizace dotazů).
Kdo bude váš nadřízený
Richard Dominik
Vedoucí týmu vývoje
Co je v Seznamu taky bezva
Kde budete pracovat
Praha
Radlická 3294/10
150 00 Praha 5 – Smíchov
| Metro | B – Anděl |
|---|---|
| Tramvaj | 4 5 7 9 10 12 15 16 20 |
| Bus | 120 123 137 167 191 |
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í.
Časté dotazy
Sdílet tuto pracovní nabídku
Podobné pracovní pozice
Produktový manažer pro Seznam AI
Brno • Pro muže i ženy • Plný úvazek
Flutter vývojář
Brno, Praha • Pro muže i ženy • Plný úvazek
Python Developer pro RAG tým AI Asistenta (Junior, Medior)
České Budějovice, Ostrava, Praha • Pro muže i ženy • Plný úvazek
Technický produktový manažer pro doporučovací systém
Praha • Pro muže i ženy • Plný úvazek
Produktový manažer pro brandovou reklamu
Brno, Praha • Pro muže i ženy • Plný úvazek