Állás · Senior

Senior Keresőmotor-mérnök, Index csapat

Egyéb • Senior • Remote • Teljes munkaidő Európai Unió EU/EMEA

Senior mérnöki szerep a Kagi saját keresőindexét építő és karbantartó csapatban, elosztott feladatütemezéstől az index minőségéig.

Feladatok

  • URL frontier és crawl-ütemezési rendszer tervezése és fejlesztése
  • Indexelési stratégia és rangsorolási implementáció tulajdonlása és fejlesztése
  • Index minőségi problémák (spam, elavult tartalom, duplikáció, lefedettségi hiányok) vizsgálata és javítása
  • Együttműködés a Search csapattal, hogy az index-fejlesztések jobb keresési eredményekben mutatkozzanak meg

Elvárások

  • 5+ év backend mérnöki tapasztalat éles információ-visszakereső/kereső rendszerekben
  • Korábbi tapasztalat keresőindex-infrastruktúrával, URL frontier rendszerekkel vagy crawl-ütemezéssel
  • Mély szakértelem az információ-visszakeresési stack egészében (index-tervezés, relevancia-pontozás, rangsor-optimalizálás, közel-duplikátum detektálás, lekérdezőmotor-architektúrák, gráf-alapú jelkinyerés)
  • Erős adatbázis-készségek, komplex PostgreSQL-sémák és lekérdezések tervezése és optimalizálása nagy job/task táblákon
  • Python és/vagy Rust ismerete
  • Nagyméretű adatfolyamatok (átviteli sebesség, korrektség, idempotencia, üzemeltetési megbízhatóság) átlátása

Előny

  • Observability eszközök ismerete (Prometheus, Grafana vagy hasonló)
  • Redis ismerete elosztott állapot- és sorkezeléshez
  • Elosztott feladatütemezési vagy munkasor-rendszerek tapasztalata
  • Tapasztalat olyan rendszerek üzemeltetésében, ahol a korrektség és adatminőség a fő szempont

Soft skillek

Elmélyült, kitartó problémamegoldás apró, nehezen észrevehető hibák felkutatásában

A munkáltatóról

A Kagi reklám- és követésmentes, felhasználó-központú keresőmotort épít (Kagi Search, Orion böngésző, Kagi Assistant, Kagi News, Kagi Summarizer, Kagi Translate) a megfigyelésmentes internet jegyében.

Hasonló állások