Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Elasticsearch Senior Java Engineer Distributed Systems.
Spain Jobs Expertini

Urgent! Elasticsearch - Senior Java Engineer - Distributed Systems Job | Elastic

Elasticsearch Senior Java Engineer Distributed Systems



Job description

Elasticsearch - Senior Java Engineer - Distributed Systems

The Elastic Search AI Platform enables real-time search and AI-powered insights across data at scale.

Elastic’s solutions for search, security, and observability help organizations deliver on the promise of AI.

What Is The Role

We are looking for a Senior Software Engineer to join the Elasticsearch - Distributed Systems team and focus on scale, performance, and resilience.

This team owns how nodes in an Elasticsearch cluster communicate, and how data are indexed, allocated, and replicated across nodes.

What You Will Be Doing

  • Improve Elasticsearch components that support concurrent and consistent indexing across multiple machines.

  • Maintain our cluster coordination system to preserve performance as nodes join/leave and data moves, while maintaining safety and liveness properties.

  • Push the limits on the number of shards, nodes, and petabytes Elasticsearch can handle today.

  • Investigate performance or concurrency issues and propose solutions.

  • Support our support engineers with harder problems.

What You Bring

  • A strong background in Distributed Systems and Consensus Algorithms.

  • Strong core Java skills, familiarity with standard data structures and concurrency constructs, and modern features like lambdas.

  • Deep technical proficiency in algorithms.

  • Experience understanding and working on highly distributed systems.

  • Ability to own projects from start to finish, including technical design and collaboration to develop components.

  • Ability to build and debug features with broad impact across multiple machines.

Bonus Points

  • Data stores
  • Search, analytics, Lucene
  • Strong knowledge of the JDK
  • Asynchronous event-driven frameworks such as Netty

Compensation and Benefits

Compensation for this role is base salary with no variable component.

The typical starting salary range for new hires is listed below; ranges may vary by location and may be adjusted in the future.

  • Standard starting range: $133,100 — $210,600 USD
  • In select locations (e.g., Seattle, LA, SF Bay Area, NYC Metro): $159,900 — $252,900 USD

Elastic offers a stock program, a company-matched 401(k) with dollar-for-dollar matching up to 6%, and other benefits focused on employee well-being.

Additional Information

Elastic is an equal opportunity employer.

We value diversity and inclusion and provide accommodations for applicants with disabilities upon request via We comply with applicable laws and provide posters outlining employee rights where required.

#J-18808-Ljbffr


Required Skill Profession

Informática Y Tecnología



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Elasticsearch Senior Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers Spain.