Principal Software Developer I / Ii - Storage Engine - Elasticsearch

Elastic

Canada
Base: $192,500 - $304,500 cad; bonus/equity: eligi...
On-site
Timeseries data indexing and querying
Core java and concurrency constructs
Data structures and algorithms optimization
Elastic is seeking a Principal Software Developer for their Elasticsearch - Storage Engine team, responsible for leading initiatives in time series data management. The ideal candidate should have strong Java expertise, technical leadership skills, and experience with data storage technologies. This role offers competitive salary and benefits, emphasizing a flexible, inclusive work environment

Job Summary

  • Lead cross organizational initiatives to produce an industry-leading Timeseries solution offering.
  • Contribute to Elasticsearch full time, building data intensive new features and fixing intriguing bugs.
  • Work with a globally distributed team of experienced engineers focused on the logs and metrics capabilities of Elasticsearch.

Matching Summary

Match Score: 85

Elastic is seeking a Principal Software Developer for their Elasticsearch - Storage Engine team, responsible for leading initiatives in time series data management. The ideal candidate should have strong Java expertise, technical leadership skills, and experience with data storage technologies. This role offers competitive salary and benefits, emphasizing a flexible, inclusive work environment.

Salary

Base: $192,500 - $304,500 CAD; Bonus/Equity: Eligible to participate in Elastic's stock program; Benefits: Company-matched RRSP, health coverage, flexible schedules, vacation days, volunteer time off, parental leave

Skills & Requirements

Must-have

  • Timeseries data indexing and querying
  • Core Java and concurrency constructs
  • Data structures and algorithms optimization
  • Collaborative development over the internet
  • Experience with data storage technologies

Nice-to-have

  • Experience with Elasticsearch
  • Experience with open source projects
  • Asynchronous internet collaboration

Key Requirements

  • Principal Software Developer I or II level experience
  • Technical leadership skills
  • High level of autonomy
  • Strong skills in core Java
  • Experience with data storage technologies

Work Rights

Not specified

Tailored Resume

Cover Letter