Elasticsearch - Senior Software Engineer - Query Languages

Acest anunț a expirat și nu este disponibil pentru aplicare

La Elastic, vedem posibilități nesfârșite într-o lume a datelor nesfârșite. Și folosim puterea căutării pentru a ajuta oamenii și organizațiile să transforme această posibilitate în rezultate. Elastic este platforma lider pentru soluții bazate pe căutare. Cu soluții în Enterprise Search, Observabilitate și Securitate, ajutăm la îmbunătățirea experiențelor de căutare a clienților și angajaților, menținem funcționarea fără probleme a aplicațiilor critice și protejăm împotriva amenințărilor cibernetice. Elastic permite organizațiilor din întreaga lume să folosească puterea Elastic, inclusiv Netflix, Uber, BBC, Microsoft și mii de alții.

Elastic a fost construit pe o bază de a fi liber și deschis, care se scurge până la modul în care lucrăm. Suntem o organizație distribuită și am fost de la început. A fi distribuit nu este doar un mod de a face afaceri, este o mentalitate care se află în centrul culturii noastre.

Căutăm un inginer software senior care să se alăture echipei Elasticsearch Query Languages.

Aceasta este o echipă de ingineri cu experiență distribuită la nivel global, a cărei misiune este de a oferi utilizatorilor noștri Elastic limbaje de expresie flexibile, puternice și robuste pentru a interoga datele. În calitate de inginer software în echipă, veți lucra la proiectarea și implementarea unui limbaj de interogare pentru o analiză mai rapidă și iterativă, precum și la adăugarea de îmbunătățiri la caracteristicile existente și la rezolvarea erorilor.

Compania noastră este distribuită intenționat. Angajăm cei mai buni ingineri pe care îi putem găsi oriunde s-ar afla, oricine ar fi. Colaborăm pe continente în fiecare zi prin e-mail, GitHub, Zoom și Slack. În cele mai bune condiții, scriem software rapid, scalabil și intuitiv. Credem că cel mai bun mod de a face acest lucru este de a împuternici inginerii individuali, de a revizui codul fiecare modificare, de a decide lucruri mari prin consens și de a depune eforturi pentru îmbunătățiri progresive.

  • Veți lucra cu o echipă de ingineri cu experiență distribuită la nivel global, concentrată pe capabilitățile de interogare ale Elasticsearch.
  • Veți fi un colaborator cu normă întreagă la Elasticsearch, construind noi funcții intensive de date și remediați erori interesante, toate în timp ce faceți codul mai ușor de înțeles. Uneori va trebui să inventați un nou algoritm sau o structură de date. Sau găsiți unul și implementați-l. Uneori va trebui să vă apropiați de sistemul de operare și hardware.
  • Veți fi un expert în limbajele de interogare Elasticsearch și toată lumea se va adresa dvs. atunci când are o întrebare despre ele. Veți îmbunătăți acele zone pe baza întrebărilor și a instinctului dumneavoastră.
  • Veți lucra cu membrii comunității din întreaga lume cu privire la probleme și solicitări de retragere, uneori trimițându-le și predându-le altor experți și uneori gestionându-le singur.
  • Veți scrie Java idiomatic modern -- Elasticsearch este 99,8% Java!

  • Ai abilități puternice în prelucrarea datelor, sisteme distribuite sau căutare;
  • Capabil să creeze și să înțeleagă gramatica pentru un limbaj de interogare și să identifice problemele de utilizare
  • Capabil să descrie procesul de executare a unei interogări dintr-un limbaj de interogare, cum ar fi SQL, de la analizarea textului interogării până la executarea interogării
  • Aveți abilități de bază Java puternice și cunoașteți biblioteca standard de structuri de date și construcții de concurență;
  • Lucrezi cu un nivel ridicat de autonomie și ești capabil să preiei proiecte și să le ghidezi de la început până la sfârșit. Aceasta acoperă atât proiectarea tehnică, cât și lucrul cu alți ingineri pentru a dezvolta componentele necesare.
  • Vă simțiți confortabil să dezvoltați în colaborare. A oferi și a primi feedback cu privire la cod și abordări și API-uri este greu! Puncte bonus dacă ați colaborat pe internet pentru că este mai greu. Puncte bonus duble pentru colaborarea asincronă pe internet. Este și mai greu, dar o facem oricum pentru că este cel mai bun mod prin care știm să construim software.
  • Ați folosit mai multe tehnologii de stocare a datelor, cum ar fi Elasticsearch, Solr, PostgreSQL, MongoDB sau Cassandra și aveți o idee despre cum funcționează și de ce funcționează astfel.
  • Ai abilități excelente de comunicare verbală și scrisă. După cum am spus, colaborarea pe internet este dificilă. Încercăm să fim respectuoși, empatici și să avem încredere în toate interacțiunile noastre. Și ne-am aștepta la asta și de la tine.

Puncte bonus

  • Ați construit lucruri cu Elasticsearch înainte.
  • Ați lucrat la tehnologia de stocare a datelor.
  • Ai experiență în proiectarea, conducerea și deținerea inițiativelor interfuncționale.
  • Ați lucrat cu proiecte open source și sunteți familiarizat cu diferite stiluri de flux de lucru pentru controlul sursei și integrarea continuă.

Vă rugăm să rețineți că acesta este un rol la distanță. Vom accepta cereri de la candidați cu sediul în: Austria, Belgia, Danemarca, Grecia, Ungaria, Italia, Israel, Luxemburg, Malta, Norvegia, Polonia, România, Slovenia, Africa de Sud, Spania, Suedia.

Salutăm persoanele cu dizabilități și ne străduim să creăm o experiență accesibilă și incluzivă pentru toate persoanele. Pentru a solicita o adaptare în timpul cererii sau al procesului de recrutare, vă rugăm să trimiteți un e-mail la [email protected]. Vom răspunde la cererea dumneavoastră în termen de 24 de ore lucrătoare de la trimitere.

Ca companie distribuită, diversitatea ne determină identitatea. Indiferent dacă doriți să lansați o nouă carieră sau să dezvoltați una existentă, Elastic este tipul de companie în care puteți echilibra munca grozavă cu viața minunată. Vârsta ta este doar un număr. Nu contează dacă tocmai ai terminat facultatea sau copiii tăi sunt; avem nevoie de tine pentru ceea ce poți face.

Ne străduim să avem beneficii egale între regiuni și, deși reglementările diferă de la un loc la altul, credem că a avea grijă de oamenii noștri este lucrul corect de făcut.

  • Salarizare competitivă în funcție de munca pe care o desfășurați aici și nu de salariul anterior
  • Acoperire de sănătate pentru tine și familia ta în multe locații
  • Abilitatea de a vă crea calendarul cu locații și programe flexibile pentru multe roluri
  • Număr generos de zile de vacanță în fiecare an
  • Dublați-vă donațiile caritabile - Echivalăm donațiile 1:1 până la 1500 USD (sau echivalentul în moneda locală)
  • Până la 40 de ore în fiecare an pentru a le folosi pentru proiectele de voluntariat pe care le iubiți.
  • Îmbrățișarea calității de părinte cu minim 16 săptămâni de concediu pentru creșterea copilului

Oameni diferiți abordează problemele în mod diferit. Avem nevoie de asta. Elastic este un angajator cu șanse egale/acțiune afirmativă dedicat diversității, echității și incluziunii. Solicitanții calificați vor primi luare în considerare pentru angajare indiferent de rasă, etnie, culoare, religie, sex, sarcină, orientare sexuală, percepție sau identitate de gen, origine națională, vârstă, stare civilă, statut de veteran protejat, statut de dizabilitate sau orice altă bază protejată. prin lege, ordonanță sau regulament federal, de stat sau local.

Salutăm persoanele cu dizabilități și ne străduim să creăm o experiență accesibilă și incluzivă pentru toate persoanele. Pentru a solicita o adaptare în timpul cererii sau al procesului de recrutare, vă rugăm să trimiteți un e-mail la [email protected]. Vom răspunde la cererea dumneavoastră în termen de 24 de ore lucrătoare de la trimitere.

Solicitanții au drepturi în temeiul legilor federale privind ocuparea forței de muncă, vedeți afișele de mai jos:

Poster Legea privind concediul de familie și medical (FMLA); Afiș cu șanse egale de angajare (EEO); și afișul Legii privind protecția poligrafului angajaților (EPPA).

Vă rugăm să consultați aici Declarația noastră de confidențialitate.

Întrebări frecvente

  • Câte locuri de muncă sunt disponibile la Elastic pe Angajat.ro?

  • Cum pot să fiu primul care să afle când există locuri de muncă noi la Elastic pe Angajat.ro?

  • Pe ce poziții are Elastic locuri de muncă disponibile prin Angajat.ro?