8 days ago
Canada (city not specified)Senior
Responsibilities
- Design, build, and evolve distributed systems that orchestrate and manage Serverless Elasticsearch projects across cloud service providers.
- Contribute to core infrastructure and shared functionality underpinning Elasticsearch.
- Own Kubernetes orchestration of Elasticsearch clusters in cloud environments.
- Design and implement horizontally scalable Elasticsearch features and APIs.
- Develop automation and agentic applications that improve Elasticsearch developer productivity.
- Resolve complex performance and concurrency issues and improve cloud-system operations and observability.
- Collaborate with Elasticsearch teams, users, support engineers, and open-source projects.
- Lead cross-team projects and own operational investigations through successful performance or stability resolution.
Requirements
- Strong Go skills, including concurrency primitives, idiomatic error handling, generics, and preferably Kubernetes controller development with controller-runtime or client-go.
- Hands-on experience with containers and Kubernetes.
- Experience designing APIs and reasoning through technical tradeoffs, with proficiency in algorithms and data structures.
- A proven ability to lead large-scale projects across engineering teams and own initiatives from technical design through completion.
- Experience using AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
- Ability to collaborate across functions, work autonomously, and drive decisions in a distributed team.
- Bonus: Java and standard Java library experience, JDK internals knowledge, CI/CD experience with tools such as Buildkite or Argo CD, GitOps knowledge, Gradle or Maven experience, observability and telemetry experience with OpenTelemetry, or platform/developer productivity team experience.
Benefits
- Base salary of $128,300—$203,000 CAD with no variable compensation component; the role is also eligible for Elastic’s stock program.
- Company-matched RRSP contributions with dollar-for-dollar matching up to 6% of eligible earnings.
- Health coverage for employees and families in many locations, flexible locations and schedules, generous vacation, and at least 16 weeks of parental leave.
- Donation matching up to $2,000 and up to 40 hours annually for volunteer projects.
- Elastic is a distributed company with an inclusive, equal-opportunity workplace and accessibility support.
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.
