Principal Software Engineer I / II - Query Engine, Database Internals @Elastic
Software Development
Salary usd 133,100 - 3..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2d ago

[Hiring] Principal Software Engineer I / II - Query Engine, Database Internals @Elastic

2d ago - Elastic is hiring a remote Principal Software Engineer I / II - Query Engine, Database Internals. πŸ’Έ Salary: usd 133,100 - 379,300 per year πŸ“Location: USA

Role Description

We're looking for a Principal Software Engineer 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, accessed via our new piped query language called ES|QL. This is a principal software engineering role that entails using your vast knowledge in this space to define, direct, and build the next generation of ES|QL capabilities.

  • Provide technical vision and direction for customer/user interfaces and for the underlying language syntax and compute infrastructure.
  • Work cross-organization with related past technical experience.

Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable, and intuitive software, empowering individual engineers, code reviewing every change, deciding big things by consensus, and striving for incremental improvements.

What You Will Be Doing

  • 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 and build out a strategic vision for the longer term.
  • Bring past experience in analytics systems to help build and drive an innovative roadmap for ES|QL and the compute engine.
  • Act as an authority in several areas of Elasticsearch.
  • Collaborate closely with other user experience teams and teams closer to the customer.
  • Write idiomatic modern Java β€” Elasticsearch is 99.8% Java!

Qualifications

  • Experience leading technical projects in the 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 a data-intensive application.
  • Hands-on experience with search and analytics APIs (e.g., Splunk SPL, Elasticsearch, Datadog, Dynatrace, New Relic).
  • Strong skills in core Java and familiarity with the standard library of data structures and concurrency constructs.
  • Ability to work with a high level of autonomy, guiding projects from beginning to end.
  • Experience with data storage technologies (e.g., Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra).
  • Excellent verbal and written communication skills.

Bonus Points

  • Experience building things with Elasticsearch and understanding the constructs and theory behind search and information retrieval.
  • Experience working with open source projects and familiarity with different styles of source control workflow and continuous integration.

Compensation

  • Base salary compensation with no variable component.
  • Typical starting salary range: $133,100 β€” $210,600 USD.
  • In select locations, an alternate range may apply: $239,800 β€” $379,300 USD.
  • Participation in Elastic's stock program.
  • Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings.

Benefits

  • Competitive pay based on the work you do here.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Financial donations and service matching up to $2000.
  • Up to 40 hours each year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

Additional Information

Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer I / II - Query Engine, Database Internals @Elastic
Software Development
Salary usd 133,100 - 3..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later