Python vývojář/ka pro Vyhledávání

Jméno/Firma
Seznam.cz, a.s.
Pracoviště
Palachovo náměstí 723/1, Brno
Úvazek
Plný
Požadované vzdělání
Základní
Profese
Informatika a IT služby
Vytvořeno
2. 10. 2024

O pozici

Pracovní nabídka

Vyhledávání je jednou z klíčových služeb Seznamu. Denně do
něj uživatelé zadají okolo pěti miliónu dotazů. Jeho vývoj
zajišťuje samostatná divize se skoro dvěma stovkami lidí a
širokou škálou dovedností, včetně například výzkumu nebo
oddělení business inteligence, která mají pro produkt a vývoj
podpůrnou roli.


CO VÁS DENNĚ ČEKÁ

  • Provoz a údržbu systémů, za které je tým odpovědný
  • Technický návrh a implementování požadovaných vlastností do stávajích systémů
  • Návrh a tvorbu systémů nových
  • Kooperace s infrastrukturnními týmy
  • Konkrétně pak je to odpovědnost za sběr veškerých business dat a provoz opensource dokumentačního nástroje pro jejich správu, interně vyvinutý nástroj pro získávání anotací/učících dat pro AI, sběr a základní zpracování zpětné vazby od uživatelů, management testů nových produktových features a ještě mnoho dalšího zajímavého


JAKÝ JE TÝM

Do malého týmu patřícího do oddělení bussines intelligence,
který poskytuje produktovou podporu v podobě užitečných
nástrojů, potřebujeme zkušeného medior/senior vývojáře.
Převážná část codebase je Python a SQL, máme ale i aplikace v
Go a Jave. Tým je odpovědný například za logovací platformu,
anotační rozhraní, nástroj pro filtraci uživatelských dotazů
nebo testovací platformu.

Nastavení procesů v týmu vychází z agilní metodiky a je v
souladu s firemními hodnotami, jimiž jsou inovace, otevřenost,
slušnost a neformálnost. Bavíme se, domlouváme se, posloucháme
se, nápady jsou vítané. Lidé mají odpovědnost a s ní také
odpovídající autonomii.

Naše aplikace fungují na seznamácké infrastuktuře, na serverech
vlastní výroby v našich dvou datových centrech a primárně s
využitím open source technologií.


JAKÉ ZKUŠENOSTI BUDETE POTŘEBOVAT


  • Pokročilá znalost PYTHONU A SQL (PostgreSQL) s alespoň 2 lety praxe na plný úvazek (Nejde jen o znalost syntaxe jazyka, ale i porozumění, jak věci fungují na pozadí a volbu optimálního přístupu, psaní logicky dobře strukturovaného, přepoužitelného a čitelného kódu atp.)
  • Schopnost navrhovat vhodná technická řešení a hledat použitelné inovativní přístupy
  • Znalost LINUXOVÉHO PROSTŘEDÍ a provozování aplikací ve virtualizovaném prostředí (KUBERNETES A OPENSTACK)
  • Nastavení pro práci v týmu a komunikaci i s uživateli spravovaných produktů (těmi jsou v tomto případě produkťáci a vývojaři interně z divize Vyhledávání)