Senior Software Engineer - Vector Search - Elasticsearch
- Tipo di contratto
- Tempo pieno
- Luogo
- Svizzera · Telelavoro possibile
- Prima pubblicazione
Elastic, the Search AI Company, consente a tutti di trovare le risposte di cui hanno bisogno in tempo reale, utilizzando tutti i loro dati, su scala — liberando il potenziale delle aziende e delle persone. La Elastic Search AI Platform, utilizzata da oltre il 50% delle Fortune 500, unisce la precisione della ricerca e l'intelligenza dell'IA per consentire a tutti di accelerare i risultati che contano. Sfruttando tutti i dati strutturati e non strutturati — mettendo in sicurezza e proteggendo le informazioni private in modo più efficace — le complete soluzioni cloud-based di Elastic per la ricerca, la sicurezza e l'osservabilità aiutano le organizzazioni a mantenere la promessa dell'IA.
Qual è il ruolo
Cerchiamo un Senior Software Engineer da inserire nel team Elasticsearch - Search Relevance. Questo team di ingegneri esperti distribuito globalmente si concentra sulla fornitura di un'esperienza di ricerca robusta e ricca di funzionalità, incluso il contributo al miglioramento dell'esperienza di ricerca in Lucene. Questo leader tecnico è responsabile di contribuire alla direzione tecnica e alla visione per le nostre capacità di ricerca, incluso il design e l'implementazione di nuove funzionalità di ricerca, i miglioramenti della funzionalità di ricerca e la risoluzione di bug.
La nostra azienda è distribuita per intenzione. Assumiamo i migliori ingegneri che possiamo trovare ovunque si trovino, chiunque siano. Collaboriamo tra i continenti ogni giorno tramite email, GitHub, Zoom e Slack. Al nostro meglio, scriviamo software veloce, scalabile e intuitivo. Crediamo che il modo migliore per farlo sia potenziare i singoli ingegneri, revisionare il codice per ogni modifica, decidere le cose importanti per consenso e puntare a miglioramenti incrementali.
Cosa starai facendo
Guidare iniziative all'interno di Elasticsearch per produrre un'offerta di motore di ricerca leader del settore, fornendo velocità e rilevanza senza pari nella ricerca.
Contribuire a Elasticsearch a tempo pieno, costruendo nuove funzionalità di ricerca e correggendo bug intriganti, il tutto rendendo il codice più facile da capire. A volte dovrai inventare un nuovo algoritmo o una struttura dati. O trovarne uno e implementarlo. A volte dovrai avvicinarti al sistema operativo e all'hardware.
Lavorare con un team di ingegneri esperti distribuito globalmente focalizzato sulle capacità di vector search di Elasticsearch.
Essere un esperto della ricerca per rilevanza in Elasticsearch. Identificherai e guiderai i miglioramenti in quest'area basandoti sulle tue domande e sui tuoi istinti.
Lavorare con membri della community da tutto il mondo su problemi e pull request, a volte effettuando il triage e passandoli ad altri esperti e a volte gestendoli personalmente.
Scrivere Java moderno e idiomatico — Elasticsearch è al 99.8% Java!
Cosa porti con te
Hai implementato tecniche innovative nella similarità vettoriale su una piattaforma di ricerca con una grande base di utenti o hai fatto progredire il campo della ricerca accademica nel recupero di informazioni sulla similarità vettoriale.
Esperienza professionale con database di ricerca o vettoriali, e hai utilizzato HNSW, IVF o altri algoritmi e librerie rilevanti su piattaforme di ricerca su scala.
Hai solide competenze in Java core e conosci bene la libreria standard di strutture dati e costrutti di concorrenza, così come altre funzionalità come le lambda.
Lavori con un alto livello di autonomia e sei in grado di assumere progetti e guidarli dall'inizio alla fine. Ciò copre sia il design tecnico che il lavoro con altri ingegneri per sviluppare i componenti necessari.
Sei a tuo agio nello sviluppo collaborativo. Dare e ricevere feedback su codice, approcci e API è difficile! Punti bonus se hai collaborato via internet perché è ancora più difficile. Doppio punto bonus per la collaborazione asincrona via internet. È ancora più difficile, ma lo facciamo comunque perché è il modo migliore che conosciamo per costruire software.
Hai utilizzato diverse tecnologie di archiviazione dati come Elasticsearch, Solr, PostgreSQL, MongoDB o Cassandra e hai un'idea di come funzionino e perché funzionino in quel modo.
Hai una comprovata esperienza nell'uso dell'IA per accelerare lo sviluppo, debuggare sistemi complessi e ottimizzare il codice, mantenendo la responsabilità dei risultati finali.
Possiedi la capacità di collaborare tra funzioni e team e di passare senza problemi tra diversi progetti, codebase o team in base alle priorità aziendali.
Lavori autonomamente e puoi guidare decisioni e risultati in un team distribuito sfruttando una comunicazione asincrona, diretta e trasparente.
Punti Bonus
Hai già costruito cose con Elasticsearch.
Hai lavorato con progetti open source e sei familiare con diversi stili di workflow di controllo del codice sorgente e integrazione continua.
Esperienza con la tecnologia di archiviazione dati.
Hai esperienza nella progettazione, guida e gestione di iniziative cross-funzionali.
Informazioni aggiuntive - Ci prendiamo cura delle nostre persone
In quanto azienda distribuita, la diversità guida la nostra identità. Che tu stia cercando di avviare una nuova carriera o di far crescere una esistente, Elastic è il tipo di azienda in cui puoi bilanciare un grande lavoro con una grande vita. La tua età è solo un numero. Non importa se sei appena uscito dal college o se lo sono i tuoi figli; abbiamo bisogno di te per quello che sai fare.
Ci sforziamo di avere parità di benefit tra le regioni e, sebbene le normative varino da un luogo all'altro, crediamo che prendersi cura delle nostre persone sia la cosa giusta da fare.
Retribuzione competitiva basata sul lavoro che svolgi qui e non sul tuo stipendio precedente
Copertura sanitaria per te e la tua famiglia in molte località
Capacità di gestire il tuo calendario con sedi e orari flessibili per molti ruoli
Generoso numero di giorni di vacanza ogni anno
Aumenta il tuo impatto - Eguagliamo fino a $2000 (o
Tradotto automaticamente dall’originale.
Pubblicato 2 settimane fa