Full-Time

Elasticsearch – Senior Java Developer

Distributed Systems

Posted on 4/30/2024

Elastic

Elastic

1,001-5,000 employees

Real-time search and analytics platform

Data & Analytics
Consulting

Senior

Remote in Canada

Required Skills
Data Structures & Algorithms
Java
Elasticsearch
Requirements
  • A strong background in Distributed Systems and consensus algorithms
  • Strong skills in core Java and knowledge of data structures and concurrency constructs
  • Deep technical proficiency in algorithms
  • Ability to work on complex, highly Distributed Systems
  • Capability to own projects from beginning to end
  • Ability to build and debug features with a broad impact
Responsibilities
  • Improving Elasticsearch’s components for concurrent and consistent indexing
  • Maintaining the cluster coordination system for performance and safety
  • Pushing the limits on the scalability of Elasticsearch
  • Addressing performance and concurrency issues
  • Supporting support engineers with complex problems

Elastic's main product is the Elasticsearch Platform, offering real-time, scalable search and analytics powered by Elasticsearch, Kibana, and integrations. The platform caters to Enterprise Search, Observability, and Security needs, enabling organizations to enhance search experiences, maintain application performance, and address cyber threats across diverse cloud environments.

Company Stage

IPO

Total Funding

$269.6M

Headquarters

San Francisco, California

Founded

2012

Growth & Insights
Headcount

6 month growth

5%

1 year growth

15%

2 year growth

25%

Benefits

Fully paid health coverage for you and your family

Flexible location and schedule for most roles.

Generous number of vacation days each year

20+ additional shut it down days

Minimum of 16 weeks of parental leave, plus generous family formation benefits.

40 hours each year to use toward volunteering

Double your charitable giving