- Company: Elastic
- Location: Canada
- Job type: Full-time
- Salary: CAD 128,300 – 203,000
About the role
Elastic is hiring a Senior Kubernetes/Go Engineer to join the Elasticsearch team in Canada. You will focus on ensuring that shared platform functionalities are easy to use, performant, maintainable, and secure. The team creates foundational infrastructure that enables engineers to develop and support Elasticsearch. As a strong individual contributor, you will also lead cross-team projects and drive technical concepts across various collaborators.
Responsibilities
- Design and build distributed systems that orchestrate Serverless Elasticsearch projects across cloud providers.
- Own the Kubernetes orchestration of Elasticsearch clusters in the cloud.
- Contribute to large projects that evolve the core infrastructure underpinning Elasticsearch.
- Improve developer productivity by identifying automation opportunities and integrating agentic apps into workflows.
- Design and implement new horizontally-scalable features and APIs.
- Solve complex performance and concurrency issues and propose solutions.
- Improve the operation and observability of Elasticsearch cloud systems.
- Collaborate openly with the ES team, users, and open-source projects.
- Support engineers with difficult problems and own operational investigations end-to-end.
Requirements
- Strong Go skills, including fluency in concurrency primitives, idiomatic error handling, and generics.
- Experience building Kubernetes controllers (controller-runtime, client-go) is a strong plus.
- Hands-on experience with containers and Kubernetes.
- Experience crafting APIs and reasoning through tradeoffs.
- Proficiency in algorithms and data structures.
- Experience leading large-scale projects across engineering teams.
- Ability to own projects from beginning to end, covering technical design and collaboration.
- Proven track record of using AI to accelerate development and debug complex systems.
- Ability to collaborate across functions and work autonomously in a distributed team.
Pay and benefits
- Base salary range: CAD 128,300 – 203,000.
- Eligibility to participate in Elastic’s stock program.
- Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation days each year.
- Up to 40 hours per year for volunteer projects.
- Minimum of 16 weeks of parental leave.
- Matching for financial donations and service up to $2000 or local currency equivalent.
How to apply
Apply directly on Elastic’s own careers website. Omadaily never charges job seekers.

