Description
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale , unleashing the potential of businesses and people.
We're looking for a Principal Software Developer to join the Elasticsearch - Analytical Engine team. This expert team of engineers is responsible for building new analytics capabilities in Elasticsearch’s completely new compute engine, and accessed via our new piped query language called ES|QL.
As a full-time Elasticsearch contributor, you will define, lead, and contribute to the development of data-intensive enhancements. You’ll research the latest features, data structures, and algorithms in the industry to ensure we’re building the right capabilities for our users. You’ll work directly with our partners and product teams to understand their needs and build out a strategic vision for the longer term.
You will:
- Define, lead, and contribute to the development of data-intensive enhancements
- Research the latest features, data structures, and algorithms in the industry
- Work directly with partners and product teams to understand their needs
- Build out a strategic vision for the longer term
- Improve areas based on your questions and instincts
Requirements:
- Experience leading technical projects in data and enterprise architecture areas
- Experience mentoring expert engineers
- Experience defining a long-term technical vision for an area of a data-intensive application
- Hands-on experience with search and analytics APIs
- Strong skills in core Java
- Working with a high level of autonomy
- Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra
- Excellent verbal and written communication skills
Bonus Points:
- You've built things with Elasticsearch before
- Experience working with open source projects
Compensation for this role is in the form of base salary. The typical starting salary range for new hires in this role is $154,000-$243,600 CAD.
Benefits:
- Competitive pay
- Health coverage for you and your family
- Flexible locations and schedules
- Generous number of vacation days
- Increase your impact
- We match up to $2000 for financial donations and service
- Up to 40 hours each year to use toward volunteer projects
- Embracing parenthood with minimum of 16 weeks of parental leave