2 months ago
Remote, CanadaSenior
Responsibilities
- Design and implement new Elasticsearch analytics and query features and enhancements.
- Build data-intensive functionality using efficient data structures and algorithms.
- Investigate and resolve complex bugs while improving code clarity and maintainability.
- Collaborate with globally distributed engineering, UI, and solutions teams.
- Develop idiomatic modern Java for Elasticsearch.
- Guide projects from technical design through implementation and collaborate on needed components.
- Triage and resolve community issues and pull requests.
- Provide expertise in Elasticsearch and improve owned technical areas.
Requirements
- Strong core Java skills, including data structures, concurrency constructs, and modern language features such as lambdas.
- Experience with software systems engineering.
- Strong ability to optimize software and select efficient data structures and algorithms.
- Ability to work autonomously and guide projects from beginning to end.
- Experience collaborating across distributed teams and codebases.
- Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Excellent verbal and written communication skills.
- Proven experience using AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
- Bonus: prior Elasticsearch development experience.
- Bonus: experience in search, information retrieval, data storage technology, or data analytics capabilities.
- Bonus: experience leading cross-functional initiatives, working with open source projects, and using source control workflows and continuous integration.
Benefits
- Fully remote, distributed work arrangement with flexible locations and schedules.
- CAD 128,300–203,000 typical starting base salary range.
- Eligibility to participate in Elastic’s stock program.
- Company-matched RRSP contributions up to 6% of eligible earnings.
- Health coverage for employees and families in many locations.
- Generous vacation days.
- Donation matching up to $2,000 or local equivalent.
- Up to 40 hours annually for volunteer projects.
- At least 16 weeks of parental leave.
Tech Stack
Categories
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.
