Elasticsearch - Senior Java Developer - Distributed Systems

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.

Suntem în căutarea unui dezvoltator Java senior care să se alăture echipei noastre Elasticsearch - Sisteme distribuite și să ne concentrăm asupra modului în care Elasticsearch oferă scară, performanță și rezistență. Această echipă deține modul în care nodurile dintr-un cluster Elasticsearch comunică și modul în care datele sunt indexate, alocate și replicate între noduri. Poți fi (aproape) oriunde în lume.

Ce vei face:

  • Îmbunătățirea componentelor Elasticsearch care acceptă indexarea simultană și consecventă pe mai multe mașini.
  • Menținerea sistemului nostru de coordonare a clusterului pentru a menține performanța ridicată, chiar dacă nodurile vin și pleacă din cluster și datele se deplasează, menținând în același timp proprietățile de siguranță și viabilitate ale sistemului în ansamblu.
  • Depășirea limitelor privind numărul de fragmente, noduri și petabytes pe care Elasticsearch le poate gestiona astăzi.
  • Analizând tot felul de probleme, inclusiv probleme de performanță sau concurență și propunerea de soluții.
  • Sprijinirea inginerilor noștri de asistență cu problemele mai dificile.

Ce vei aduce cu tine:

  • Un fundal puternic în sisteme distribuite și algoritmi de consens.
  • Cunoștințe puternice în Java de bază și cunoașteți biblioteca standard de structuri de date și construcții de concurență, precum și caracteristici mai noi, cum ar fi lambda.
  • Cunoștințe tehnice profunde în algoritmi.
  • Ți-ai demonstrat capacitatea de a înțelege și de a lucra pe sisteme complexe, foarte distribuite.
  • Abilitatea de a deține proiecte de la început până la sfârșit. Aceasta acoperă atât proiectarea tehnică, cât și colaborarea cu alții pentru a dezvolta componentele necesare.
  • Demonstrați capacitatea de a construi și de a depana caracteristici cu un impact larg, rulând pe mai multe mașini.

Puncte bonus pentru cunoașterea:

  • Depozitele de date
  • Căutare, analiză, Lucene
  • Cunoștințe solide despre JDK
  • Cadre de rețea asincrone bazate pe evenimente, cum ar fi Netty

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?