Programátor Seznam Asistenta - Python, ML, LLM

Nabízím práci
Jméno/Firma
Seznam.cz, a.s.
Pracoviště
Praha
Úvazek
Plný
Nabízím práci/ Hledám práci
Nabízím práci
Vytvořeno
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í.