Remote Jobs Switzerland
← Tutte le offerte

Principal Software Engineer - Search Algorithms - Elasticsearch

Elastic

Tipo di contratto
Tempo pieno
Luogo
Svizzera · Telelavoro possibile
Prima pubblicazione
Candidati ora

Elastic, the Search AI Company, consente a tutti di trovare le risposte di cui hanno bisogno in tempo reale, utilizzando tutti i propri dati, su scala — liberando il potenziale di aziende e persone. La Elastic Search AI Platform, utilizzata da più del 50% delle Fortune 500, unisce la precisione della ricerca e l'intelligenza dell'AI 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 complete soluzioni cloud-based di Elastic per la ricerca, la sicurezza e l'osservabilità aiutano le organizzazioni a mantenere la promessa dell'AI.

Qual è il ruolo

Cerchiamo un Principal Software Engineer da inserire nel team Elasticsearch - Search. 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 è un ruolo di principal software engineering che si concentra sul potenziamento della funzionalità di ricerca per similitudine vettoriale all'interno di Elasticsearch, coprendo la progettazione e l'implementazione di nuove funzionalità di ricerca vettoriale, i miglioramenti alla funzionalità di ricerca vettoriale esistente 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 veloce, scalabile e intuitivo. Crediamo che il modo migliore per farlo sia dare potere ai singoli ingegneri, revisionare il codice di ogni modifica, decidere le cose importanti per consenso e puntare a miglioramenti incrementali.

Cosa farai

Guidare iniziative all'interno di Elasticsearch per produrre un'offerta di database vettoriale leader nel settore, fornendo una velocità e una 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 comprendere. 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 globalmente focalizzato sulle capacità di ricerca vettoriale di Elasticsearch.

Essere un esperto su come Elasticsearch implementa la similitudine vettoriale a supporto della pertinenza della ricerca e tutti si rivolgeranno a te quando avranno una domanda su quest'area. Migliorerai quest'area in base alle tue domande e ai tuoi istinti.

Lavorare con i 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 idiomatico -- Elasticsearch è al 99.8% Java!

Cosa porti con te

Esperienza professionale con la similitudine vettoriale e i database vettoriali, e hai utilizzato HNSW, IVF o altri algoritmi e librerie rilevanti su piattaforme di ricerca su scala.

Possiedi forti competenze in Java core e conosci bene la libreria standard di strutture dati e costrutti di concorrenza, nonché altre funzionalità come le lambda.

Lavori con un alto livello di autonomia e sei in grado di assumerti progetti e guidarli dall'inizio alla fine. Questo 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.

Possiedi eccellenti capacità comunicative verbali e scritte. Come abbiamo detto, collaborare su internet è difficile. Cerchiamo di essere rispettosi, empatici e fiduciosi in tutte le nostre interazioni. E ci aspettiamo lo stesso da te.

Hai una comprovata esperienza nell'uso dell'AI per accelerare lo sviluppo, eseguire il debug di sistemi complessi e ottimizzare il codice, mantenendo comunque la responsabilità dei risultati finali.

Possiedi la capacità di collaborare tra funzioni e team e di passare senza problemi da diversi progetti, codebase o team in base alle priorità aziendali.

Lavori in autonomia 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 conosci 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

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 hai appena finito l'università o se lo hanno 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 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

Tradotto automaticamente dall’originale.

Pubblicato 2 settimane fa