Vezető szoftvermérnök - vektorkeresés - Elasticsearch
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
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.