Senior Software Engineer - Search Algorithms - Elasticsearch
- Tipo di contratto
- Tempo pieno
- Luogo
- Svizzera · Telelavoro possibile
- Prima pubblicazione
Elastic, la Search AI Company, consente a tutti di trovare le risposte di cui hanno bisogno in tempo reale, utilizzando tutti i propri dati, su larga scala — sbloccando il potenziale di aziende e 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 — assicurando e proteggendo le informazioni private in modo più efficace — le soluzioni complete di Elastic, basate su cloud, 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 a livello globale 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, inclusi la progettazione e l'implementazione di nuove funzionalità di ricerca, i miglioramenti alla funzionalità di ricerca e la risoluzione di bug.
La nostra azienda è distribuita per scelta. Assumiamo i migliori ingegneri che riusciamo a trovare ovunque si trovino, chiunque siano. Collaboriamo attraverso i continenti ogni giorno via email, GitHub, Zoom e Slack. Al nostro meglio, scriviamo software veloci, scalabili e intuitivi. Crediamo che il modo migliore per farlo sia responsabilizzare i singoli ingegneri, revisionare il codice per ogni modifica, decidere le cose importanti per consenso e puntare a miglioramenti incrementali.
Cosa Farai
Guidare le iniziative all'interno di Elasticsearch per produrre un'offerta di motore di ricerca leader del settore, fornendo velocità e pertinenza di ricerca senza pari.
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 nuova 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 a livello globale concentrato sulle capacità di ricerca vettoriale di Elasticsearch.
Essere un esperto sulla pertinenza della ricerca di Elasticsearch. Identificherai e guiderai i miglioramenti in quest'area basandoti sulle tue domande e sul tuo istinto.
Lavorare con membri della community da tutto il mondo su problemi e pull request, a volte smistandoli e affidandoli ad altri esperti e a volte gestendoli personalmente.
Scrivere Java moderno idiomatico — Elasticsearch è al 99.8% Java!
Cosa Porti
Esperienza professionale con database di ricerca o vettoriali, e hai utilizzato HNSW, IVF o altri algoritmi e librerie pertinenti su piattaforme di ricerca su larga 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 la progettazione tecnica che il lavoro con altri ingegneri per sviluppare i componenti necessari.
Ti senti 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. Doppi punti 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 funzionano e perché funzionano in quel modo.
Hai una comprovata esperienza nell'uso dell'IA per accelerare lo sviluppo, eseguire il debug di sistemi complessi e ottimizzare il codice, mantenendo la responsabilità dei risultati finali.
Possiedi la capacità di collaborare tra diverse funzioni e team e di passare senza problemi da 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 in precedenza.
Hai lavorato con progetti open source e hai familiarità con diversi stili di workflow di controllo del codice sorgente e integrazione continua.
Esperienza con la tecnologia di archiviazione dei dati.
Hai esperienza nella progettazione, guida e gestione di iniziative cross-funzionali.
Informazioni Aggiuntive - Ci prendiamo cura delle nostre persone
Come azienda distribuita, la diversità guida la nostra identità. Che tu stia cercando di lanciare 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 ciò che sai fare.
Ci sforziamo di avere parità di benefit tra le regioni e, sebbene le normative differiscano 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 organizzare il tuo calendario con sedi e orari flessibili per molti ruoli
Generoso numero di giorni di vacanza ogni anno
Aumenta il tuo impatto - Offriamo un contributo fino a $2000 (o equivalente in valuta locale) per donazioni finanziarie e servizi
Fino a 40 ore ogni anno da utilizzare per progetti di volontariato che ami
Accogliere la gen
Tradotto automaticamente dall’originale.
Pubblicato 2 settimane fa