Programátor Seznam Asistenta - Python, ML, LLM
Nabízím práci
Seznam.cz, a.s.
Praha
Plný
Nabízím práci
Dnes
O pozici
Chcete se podílet na vývoji produktu, který mění způsob, jakým lidé přistupují k informacím? Do týmu vyvíjejícího Seznam Asistenta hledáme programátora, který nám pomůže vytvářet nový přístup k datům Seznamu i celého internetu. Budete pracovat s moderními technologiemi, strojovým učením a velkými jazykovými modely na projektu, který má ambici posouvat hranice toho, jak lidé vyhledávají a využívají informace.
Seznamte se s Seznam Asistentem.
Co budete dělat
- Podílet se na vývoji Seznam Asistenta a jeho nových funkcí.
- Navrhovat strukturu aplikací a komplexnějších softwarových řešení.
- Psát a upravovat kód, a to jak samostatně, tak s využitím nástrojů pro generování kódu a AI agentů.
- Pracovat se strojovým učením (ML) a velkými jazykovými modely (LLM).
- Spolupracovat na návrhu technických řešení a jejich následné realizaci.
- Podílet se na vývoji a provozu backendových služeb a aplikací.
- V týmu využíváme širokou škálu technologií, se kterými se můžete setkat: Python, Go, TypeScript, gRPC, REST (OpenAPI), Git, GitLab CI, Argo CD, Linux (Debian), Docker, Kubernetes, Prometheus, Grafana, Kibana/Elasticsearch, OpenTelemetry, PostgreSQL, Kafka, S3 a Redis.
Co budete potřebovat
- Dobrou znalost Pythonu a zkušenosti s programováním.
- Schopnost navrhnout strukturu aplikace nebo komplexnějšího softwarového řešení a psát kód samostatně i s využitím nástrojů pro jeho generování.
- Zkušenosti s vývojem aplikací využívajících strojové učení (ML) a velké jazykové modely (LLM).
- Výhodou jsou zkušenosti s vývojem distribuovaných systémů pod vysokou zátěží.
- Výhodou je znalost Go, které používáme pro některé backendy a TypeScript pro frontend.
- Ochotu spolupracovat v týmu, zapojovat se do návrhu řešení a dotahovat věci do konce.
Těšit se můžete na
- Práci na zajímavém projektu, který přináší nový způsob přístupu k informacím na internetu.
- Možnost podílet se na vývoji produktu s využitím moderních technologií.
- Prostor pro vlastní nápady, technická řešení a seberealizaci.
- Příležitost neustále se učit nové technologie a postupy a rozvíjet své znalosti při práci na velkém a technologicky zajímavém projektu.
- Přátelský tým s neformální atmosférou, smyslem pro humor a chutí společně hledat nejlepší řešení.
Jak probíhá výběrko
- Úvodní telefonát – nejprve si zavoláme, abychom sladili vzájemná očekávání a zjistili, zda by nám spolupráce dávala smysl.
- Domácí úkol – pokud si vzájemně sedneme, pošleme vám zadání k vypracování doma. Díky němu získáme základní přehled o vašich zkušenostech a způsobu práce.
- První kolo pohovoru – společně si představíme naši vizi pozice a vy nám přiblížíte své zkušenosti. Potkáme se osobně nebo online.
- Druhé, technické kolo – čeká vás úloha, se kterou se můžete setkat při vývoji Seznam Asistenta. Půjde o zadání ve stylu live codingu, které můžete řešit ručně nebo s pomocí AI agenta. Nejde nám o dokonalé řešení, ale především o váš způsob uvažování, přístup k problému a hledání vhodného řešení.