8 days ago
Canada (city not specified)Senior
Responsibilities
- Contribute to large projects that evolve the core infrastructure underpinning Elasticsearch.
- Develop automation and integrate agentic applications into Elasticsearch development workflows to improve developer productivity.
- Design and implement horizontally scalable features and APIs in Elasticsearch.
- Investigate and resolve difficult performance, concurrency, stability, and operational issues end to end.
- Improve the operation and observability of Elasticsearch cloud systems.
- Collaborate with Elasticsearch engineers, users, and supporting open source projects.
- Support support engineers with complex technical problems.
- Lead cross-team projects and own technical designs and implementation from beginning to end.
Requirements
- Hands-on experience with CI/CD systems and practices, including Buildkite and Argo CD.
- Experience designing APIs and evaluating technical tradeoffs.
- Proficiency in algorithms and data structures.
- Proficiency in core Java, including standard data structures, concurrency constructs, and newer language features.
- Knowledge of Java build tools such as Gradle and Maven, with a strong preference for Gradle experience.
- Experience working with large codebases containing millions of lines of code.
- Experience leading large-scale projects across engineering teams.
- Ability to work autonomously, collaborate across teams, adapt to different projects and codebases, and own outcomes.
- Proven experience using AI to accelerate development, debug complex systems, and optimize code.
- Bonus: experience on platform or developer productivity teams; low-level Java; JDK internals; observability and telemetry solutions, especially OpenTelemetry; Go; containers; or Kubernetes.
Benefits
- Base salary with no variable compensation component, plus 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.
- Distributed work with flexible locations and schedules for many roles.
- Generous vacation days and up to 40 hours annually for volunteer projects.
- Up to $2000, or local currency equivalent, in matching for financial donations and service.
- At least 16 weeks of parental leave.
Tech Stack
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.
