Elastic is looking for a Principal Software Engineer to join the Elasticsearch - Analytical Engine team. The role entails defining, directing, and building the next generation of ES|QL capabilities, providing technical vision and direction for customer/user interfaces and language syntax and compute infrastructure.
Requirements
- Experience leading technical projects in data and enterprise architecture areas
- Proven knowledge in building and running sophisticated technical infrastructures and engineering sound software systems
- Experience mentoring expert engineers, providing technical and professional guidance
- Experience defining a long term technical vision for an area of a data-intensive application
- Hands on experience with search and analytics solutions
- Strong skills in core Java and standard library of data structures and concurrency constructs
- Excellent verbal and written communication skills
- Experience working with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra
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
- Flexible locations and schedules for many roles
- Generous number of vacation days each year
- Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
- Up to 40 hours each year to use toward volunteer projects you love
- Embracing parenthood with minimum of 16 weeks of parental leave