Elasticsearch - Senior Java Developer - Distributed Systems

3 weeks ago


Canada Elastic Full time

Elasticsearch - Senior Java Developer - Distributed Systems Join to apply for the Elasticsearch - Senior Java Developer - Distributed Systems role at Elastic . Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data at scale and at most affordable cost, helping organizations scale with AI, search and observability. What Is The Role Senior Software Developer on the Elasticsearch - Distributed Systems team focused on delivering scale, performance, and resilience. What You Will Be Doing Improving components that support concurrent and consistent indexing across multiple machines. Maintaining the cluster coordination system to keep performance high even as nodes come and go and data moves around, while ensuring system safety and liveness. Pushing limits on the number of shards, nodes, and petabytes that Elasticsearch can handle today. Investigating performance or concurrency issues and proposing solutions. Supporting support engineers with hard problems. What You Bring A strong background in distributed systems and consensus algorithms. Strong core Java skills and familiarity with standard library data structures, concurrency constructs, and newer language features. Deep technical proficiency in algorithms. Experience working on complex, highly distributed systems. Ability to build and debug features with broad impact, running on multiple machines. Ownership of projects from start to finish, covering design and collaboration. Bonus Points Experience with data stores. Experience with search, analytics, and Lucene. Deep knowledge of the JDK. Experience with asynchronous event‑driven network frameworks such as Netty. Compensation Base salary only, no variable component. Typical starting range: $128,300—$203,000 CAD. Benefits Competitive pay based on the work you do here. Health coverage for you and your family in many locations. Flexible locations and schedules. Generous vacation days each year. We match up to CAD 2,000 for financial donations and service. Up to 40 hours each year toward volunteer projects you love. Minimum 16 weeks of parental leave. EEO Statement Elastic is an equal‑opportunity employer committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state, or local law. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email We will reply within 24 business hours of submission. Applicants have rights under Federal Employment Laws; view posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster). Privacy Statement: Please see here for our Privacy Statement. #J-18808-Ljbffr



  • , , Canada PowerToFly Full time

    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the...


  • , , Canada Elastic Full time

    A technology company is seeking a Senior Java Developer for the Elasticsearch team focused on distributed systems. The role requires strong Java skills and a background in distributed systems. Responsibilities include improving indexing components, maintaining cluster performance, and investigating issues. Compensation ranges from CAD 128,300 to CAD 203,000...


  • Canada; Greece; Hungary; Ireland; Norway; Poland; Portugal; Romania; Spain; Sweden; United Kingdom; United States Referral Board Full time

    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the...


  • , , Canada Elasticsearch B.V. Full time

    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the...


  • , , Canada PowerToFly Full time

    A leading technology firm in Canada is seeking a Senior Software Developer to join their Distributed Systems team. The role involves improving components for Elasticsearch, maintaining cluster coordination, and addressing complex performance issues. Ideal candidates will have a solid background in distributed systems, strong Java skills, and the ability to...


  • Canada Referral Board Full time

    What Is The Role : We're looking for a Principal Software Developer II to join the Elasticsearch - Storage Engine team. This globally-distributed, completely remote team of senior engineers is responsible for delivering the latest innovations in logs and metrics management. This role includes providing technical vision and direction for building solutions...


  • Canada Elastic Full time

    What Is The Role:We are on the lookout for a Principal Software Developer I to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch provides 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...


  • Canada Referral Board Full time

    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the...


  • Canada Referral Board Full time

    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the...


  • , , Canada PowerToFly Full time

    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the...