Create Alert
Email me similar jobs

Senior Java Developer - Distributed Systems - Elasticsearch

Senior Software Developer – Elasticsearch – Distributed Systems team.
Aumente sus posibilidades de llegar a la fase de entrevista leyendo la descripción completa del puesto y enviando su solicitud sin demora.
Responsibilities
Improve Elasticsearch’s components that support concurrent and consistent indexing across multiple machines.
Maintain the cluster coordination system to keep performance high while nodes join or leave the cluster, ensuring safety and liveness.
Push the limits on the number of shards, nodes, and petabytes that Elasticsearch can handle today.
Investigate performance, concurrency, and other issues, and propose solutions.
Support the support engineers with harder problems.
Qualifications
Strong background in distributed systems and consensus algorithms.
Strong skills in core Java, including the standard library of data structures and concurrency constructs, as well as newer language features.
Deep technical proficiency in algorithms.
Ability to understand and work on complex, highly distributed systems.
Demonstrated ability to build and debug features with a broad impact, running on multiple machines.
Ownership of projects from beginning to end, including technical design and collaboration.
Bonus
Experience with data stores
Knowledge of search, analytics, Lucene
Strong knowledge of the JDK
Experience with asynchronous event‑driven network frameworks such as Netty
Compensation
Base salary, no variable compensation. Typical starting salary range: $128,300 – $203,000 CAD.
Benefits
Stock program participation for eligible employees.
Company‑matched Registered Retirement Savings Plan (RRSP) with dollar‑for‑dollar matching up to 6% of eligible earnings.
Health coverage for employee and family in many locations.
Flexible locations and schedules for many roles.
Generous vacation days each year.
Matching up to $2000 for financial donations and service projects.
Up to 40 hours per year for volunteer projects.
Minimum of 16 weeks parental leave.
Equal Opportunity Employer
Elastic is an equal‑opportunity employer and is committed to creating an inclusive culture. xhfqzwm Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or other lawful basis.
#J-18808-Ljbffr
Similar jobs

Senior Java Developer - Distributed Systems - Elasticsearch

Apply Now
Back to search page