Programátor AI Asistenta (Python, Go)

Praha

Pro muže i ženy Plný úvazek

S čím se budete potkávat

Docker
Elasticsearch
Git
Golang
Grafana
Kafka
Kibana
Kubernetes
Linux
PostgreSQL
Prometheus
Python
Redis
REST API
TypeScript

Pro tým vyvíjející Seznam Asistenta hledáme nového kolegu, který nám pomůže budovat nový přístup k datům Seznamu i celého internetu. Čeká vás práce na zajímavém produktu s reálným dopadem a možnost pracovat s moderními technologiemi včetně ML a LLM.

Co vás čeká a na co se můžete těšit

  • vývoj backendových služeb pro Seznam Asistenta v Pythonu a Go
  • práce s moderní architekturou (mikroslužby, distribuované systémy) a technologiemi jako gRPC a REST (OpenAPI)
  • zapojení do návrhu řešení a technických rozhodnutí
  • práce v prostředí postaveném na Dockeru, Kubernetes a Linuxu (Debian)
  • využití nástrojů jako Git, Gitlab CI a Argo CD pro CI/CD
  • monitoring a observabilita pomocí Prometheus, Grafana, Kibana / Elasticsearch a OpenTelemetry
  • práce s daty a messagingem (PostgreSQL, Kafka, Redis, S3, Elasticsearch)
  • spolupráce v týmu řízeném agilně (YouTrack, scrum)
  • možnost podílet se na projektech využívajících ML a LLM

Hledáme člověka, který

  • programuje v Pythonu nebo Go (případně se nebojí doučit i druhý z nich)
  • má zkušenost s vývojem distribuovaných systémů pod vysokou zátěží (výhodou)
  • má zkušenost s provozováním aplikací v cloudovém prostředí (Docker, Kubernetes, multi-DC deployment) (výhodou)
  • má zkušenost s vývojem aplikací využívajících strojové učení (ML) nebo velké jazykové modely (LLM) (výhodou)
  • rád pracuje v týmu, zapojuje se do návrhu řešení a dotahuje věci do konce

Průběh výběrového řízení

  • krátký telefonický prescreen
  • online technický test (Codility)
  • osobní pohovor (cca 90 minut)

Kdo bude váš nadřízený

David Bouček

Vedoucí týmu vývoje

V Seznamu pracuju od roku 2004. Nastoupil jsem jako Python vývojář a vypracoval jsem se až na Vedoucího týmu. Ve vývoji Vyhledávání se podílím na návrhu technologického řešení. Nejvíc mě baví, že můžu vybírat, testovat a nasazovat zbrusu nové technologie, které se jinde ještě nepoužívají.

Co je v Seznamu taky bezva

Budget pro volný čas
Vyměnit body za kulturu, zdraví, sport, dovolenou nebo extra volno? Beze všeho.
Dny volna navíc
K dovolené ještě dalších 5 dnů? No fakt. Ať už chcete třeba jen lenošit nebo vás hezké počasí naopak žene ven, užijte si volno podle vašich představ.
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.
Fandíme rodinám
Zkombinovat práci a rodinu je důležité, proto jsme založili firemní školku Seznámek, aby si byly děti i rodiče vždycky nablízku.
Home office lze dohodnout
V kanceláři bychom vás přeci jen rádi občas potkali, ať se nedivíme, kde jste se u nás vzali. Ale že jde někdy práce líp od ruky z domácího prostředí, tomu taky rozumíme. Domluvte se s nadřízeným a jistě najdete dobrý kompromis.
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.
Lékař online 24/7
Zdraví je jen jedno, proto nám vaše zdraví jedno není. Našeho lékaře můžete využít ve dne v noci klidně z vaší postele, ať už chcete konzultaci nebo napsat eRecept.
Ovoce do práce
Nálož vitamínů 2x měsíčně, občas i s nějakým chuťovým překvápkem.
Pet friendly
Že je maskot Seznamu pes, není úplná náhoda. Čtyřnohé kolegy vítáme, dokonce s námi chodí i na porady.
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.
Sportu zdar
V Praze a Brně si můžete dát do těla v naší posilovně, ve velkých pobočkách i na hodinách jógy.
Technika na přání
Apple, Linux nebo Windows? Všechno máme a k dispozici dáme. A pokud už jste zvyklí na své vymazlené miláčky, pracujte klidně na vlastním zařízení a my vám budeme finančně přispívat.

Kde budete pracovat

Praha

Seznam.cz, a.s.
Radlická 3294/10
150 00 Praha 5 – Smíchov
Naše centrála je velmi dobře dostupná, můžete dorazit metrem na lince B, jednou z nesčetných tramvají nebo autobusem. Autobusové nádraží Na Knížecí je hned za rohem.
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í.

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 řešíme IT Bezpečnost a Cloudová řešení?

Zajišťujeme bezpečnost systémů a pracujeme na cloudových řešení a infrastruktuře. Využíváme znalosti technologií jako Linux, Docker, Kubernetes, Gitlab, Nginx pro vytváření bezpečných a škálovatelných cloudových aplikací.

Mohu mít v kanceláři psa?

Jsme dog friendly kancelář, takže Seznamáci si běžně do práce čtyřnohé mazlíčky vodí. Ke slušnosti ovšem patří zeptat se ostatních, zda nemají třeba alergii. 

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é verze Pythonu používáme?

Primárně pracujeme s moderními verzemi Pythonu řady 3, nejčastěji v rozmezí od Pythonu 3.9 po Python 3.13. Konkrétní verze se může lišit podle projektu, divize nebo týmu – dáváme týmům určitou volnost ve volbě nástrojů, zároveň však dbáme na to, abychom drželi krok s aktuálním vývojem. Výjimečně udržujeme i starší verze Pythonu, a to zejména z důvodu zpětné kompatibility se stávajícími systémy.

Jaké verzovací nástroje využíváme?

Veškeré projekty spravujeme pomocí Gitu, přičemž GitLab slouží jako centrální platforma pro hostování repozitářů a pro kontinuální integraci (CI).

Zajímá vás tato pozice?

Zajímá vás tato pozice?