← Vissza a listához
Állás · Principal

Vezető szoftvermérnök - vektorkeresés - Elasticsearch

Backend Developer • Principal • Helyszíni • Teljes munkaidő • 📍 Spain

Az Elastic vezető szoftvermérnököt (Principal Software Engineer) keres az Elasticsearch Search csapatába, amely szakértő mérnökök globálisan elosztott csoportja; robusztus, funkciókban gazdag keresési élményt nyújt, és hozzájárul a Lucene fejlesztéséhez. Ez a vezető szerepkör a vektoros hasonlóságkeresés fejlesztésére összpontosít az Elasticsearchön belül: új vektorkeresési funkciók tervezése és megvalósítása, a meglévő funkciók javítása és hibák elhárítása, miközben modern, idiomatikus Java kódot ír (az Elasticsearch 99,8%-ban Java).

Feladatok

  • Kezdeményezések vezetése egy iparágvezető vektoradatbázis létrehozására, páratlan sebességgel és relevanciával
  • Teljes munkaidős közreműködés az Elasticsearchben: új keresési funkciók építése és hibák javítása a kód érthetőségének javítása mellett
  • Új algoritmusok és adatszerkezetek feltalálása vagy megvalósítása, esetenként az operációs rendszerhez és a hardverhez közel dolgozva
  • Szakértőként a vektoros hasonlóság Elasticsearchön belüli megvalósításában a keresési relevancia érdekében
  • Együttműködés a világ minden tájáról érkező közösségi tagokkal hibajegyek és pull requestek kapcsán, azok rendezése vagy kezelése
  • Modern, idiomatikus Java kód írása

Elvárások

  • Új vektoros hasonlósági technikák megvalósítása nagy felhasználóbázisú keresési platformon, vagy a vektoros hasonlóságon alapuló információ-visszakeresés akadémiai kutatásának előmozdítása
  • Szakmai tapasztalat vektoros hasonlósággal és vektoradatbázisokkal, HNSW, IVF vagy más releváns algoritmusok és könyvtárak használatával, nagy léptékben
  • Erős core Java tudás, a szabványos adatszerkezet-könyvtár, a konkurenciakezelési eszközök és az olyan elemek, mint a lambdák ismerete
  • Képesség magas fokú önállósággal való munkavégzésre, projektek vezetése az elejétől a végéig, beleértve a technikai tervezést
  • Magabiztosság az együttműködésen alapuló fejlesztésben, visszajelzés adása és fogadása a kódról, megközelítésekről és API-król
  • Tapasztalat több adattárolási technológiával, mint az Elasticsearch, a Solr, a PostgreSQL, a MongoDB vagy a Cassandra
  • Kiváló szóbeli és írásbeli kommunikációs készség

Előny

  • Korábbi tapasztalat Elasticsearch-alapú megoldások építésében
  • Tapasztalat nyílt forráskódú projektekkel, különböző verziókezelési munkafolyamatokkal és folyamatos integrációval
  • Tapasztalat adattárolási technológiával
  • Tapasztalat keresztfunkcionális kezdeményezések tervezésében, vezetésében és felelős irányításában
  • Tapasztalat aszinkron, interneten keresztüli együttműködésben

Soft skillek

Erős szóbeli és írásbeli kommunikációs készségTámogató, empatikus és bizalomra épülő együttműködésMagas fokú önállóság

Amit kínálunk

  • Versenyképes alapfizetés az itt végzett munka alapján, nem a korábbi fizetés alapján
  • Egészségügyi fedezet számodra és a családod számára számos helyszínen
  • Rugalmas munkavégzési helyszín és időbeosztás számos szerepkörben
  • Évente bőséges számú szabadnap
  • Pénzbeli adományok és önkéntesség akár 2000 dollárig történő megduplázása, valamint évi akár 40 óra önkéntes munkára
  • Legalább 16 hét szülői szabadság

A munkáltatóról

Az Elastic a kereső AI vállalata. Search AI Platformját a Fortune 500 cégek több mint fele használja; a keresés pontosságát ötvözi az AI intelligenciájával strukturált és strukturálatlan adatokon, és felhőalapú megoldásokat kínál keresésre, biztonságra és megfigyelhetőségre. Az Elastic teljesen elosztott, nyílt forráskódra épülő vállalat, amely a világ bármely pontjáról felvesz mérnököket.