12 hours ago
Canada (city not specified)Senior
Responsibilities
- Build and operate core components of the Serverless Elasticsearch offering.
- Improve indexing components that provide concurrency and consistency across multiple machines.
- Maintain cluster coordination as nodes join, leave, and redistribute data while preserving safety and liveness.
- Improve Elasticsearch scalability across shards, nodes, and petabytes of data.
- Investigate and resolve performance, concurrency, and stability issues end to end.
- Support support engineers with complex technical problems.
- Own projects from technical design through implementation and collaborate across teams and codebases.
Requirements
- Deep background in distributed systems and consensus algorithms.
- Strong core Java skills, including data structures, concurrency constructs, and newer language features.
- Deep technical proficiency in algorithms.
- Experience understanding and working on complex distributed systems rather than relying on off-the-shelf services.
- Ability to build and debug features with broad impact across multiple machines.
- Ability to own projects from beginning to end, including technical design and component development.
- Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
- Ability to collaborate across functions, transition between projects and codebases, and work autonomously in a distributed team.
- Bonus: experience with data stores, search, analytics, Lucene, the JDK, or asynchronous event-driven network frameworks such as Netty.
Benefits
- Base salary range of $128,300—$203,000 CAD with no variable compensation component.
- Eligibility for Elastic’s stock program.
- Company-matched RRSP with dollar-for-dollar matching up to 6% of eligible earnings.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules as part of a distributed-company work model.
- Generous vacation allowance.
- Financial donation matching up to $2,000 or local equivalent.
- Up to 40 hours annually for volunteer projects.
- At least 16 weeks of parental leave.
About Elastic
Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.
