Elasticsearch - Principal Software Engineer - Query Engine
Elastic
·
Posted:
August 7, 2023
·
Remote
About the position
We are seeking a Principal Software Engineer to join our globally-distributed Elasticsearch Query Languages team. In this role, you will be responsible for designing and implementing ESQL, a new query language for faster analytics, as well as enhancing existing features and resolving bugs. You will collaborate with a team of experienced engineers to improve Elasticsearch query capabilities and contribute to the development of data-intensive new features. Strong skills in data processing, distributed systems, and search, as well as expertise in Elasticsearch query languages and execution engines, are essential for success in this role.
Responsibilities
Requirements
- Experience implementing query languages, including optimiser and planner components
- Strong skills in data processing, distributed systems or search
- Strong core Java skills and familiarity with standard library of data structures and concurrency constructs
- Ability to work autonomously and take on projects from beginning to end
- Comfortable with collaborative development and giving/receiving feedback on code and approaches
- Familiarity with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra
- Excellent verbal and written communication skills
- Bonus: Experience with Elasticsearch and other data storage technologies
- Bonus: Experience designing, leading, and owning cross-functional initiatives
- Bonus: Experience with open source projects and different source control workflows and continuous integration
Benefits
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Double your charitable giving - We match up to $1500 (or local currency equivalent)
- Up to 40 hours each year to use toward volunteer projects you love
- Embracing parenthood with minimum of 16 weeks of parental leave