Elasticsearch - Principal Software Engineer - Query Planning, Indexing & Performance

elastic.io

New York (NY)

Sur place

USD 120 000 - 150 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive pay
Health coverage for you and your family
Flexible locations and schedules
Volunteer time off
Parental leave

Résumé du poste

A tech company in New York is looking for a Principal Software Engineer specializing in query planning and performance. This role involves leading technical projects in analytics, shaping the next generation of ES|QL functionalities, and collaborating across teams to enhance data-driven solutions. Candidates should have strong Java skills and experience with systems like Elasticsearch. The position offers competitive pay, health coverage, and flexible schedules.

Qualifications

  • Experience leading technical projects in data and enterprise architecture.
  • Proven knowledge in building sophisticated technical infrastructures.
  • Experience mentoring expert engineers, providing technical guidance.
  • Hands-on experience with search and analytics solutions.

Responsabilités

  • Define and develop the next generation of ES|QL functionalities.
  • Collaborate with partners and product teams to understand needs.
  • Drive an innovative roadmap for ES|QL and the compute engine.

Connaissances

Technical project leadership
Data and enterprise architecture
Mentoring engineers
Core Java programming
Autonomy in project management
Excellent communication skills

Outils

Elasticsearch
Splunk SPL
Datadog
MongoDB

Description du poste

Elasticsearch - Principal Software Engineer - Query Planning, Indexing & Performance

elastic.io 27 March 2025

We are seeking a Principal Software Engineer to join our Elasticsearch - Analytical Engine team, an expert group dedicated to building new analytics capabilities within Elasticsearch's compute engine, accessible through ES|QL, our piped query language. In this role, you will leverage your expertise to define, direct, and develop the next generation of ES|QL functionalities. This includes providing technical vision for customer/user interfaces and the underlying language syntax and compute infrastructure. Collaboration across the organization and relevant technical experience are essential. As a key contributor, you will define, lead, and contribute to the development of data-intensive enhancements, research industry-leading features, data structures, and algorithms, and collaborate with partners and product teams to understand their needs and develop a strategic vision. You will utilize your experience in analytics systems to drive an innovative roadmap for ES|QL and the compute engine. As a subject matter expert, you will address questions and drive improvements in your areas of expertise. This team works closely with user experience teams and customer-facing teams building solutions on top of our APIs (Search, Security, Observability).

What You Will Bring:

  • Experience leading technical projects in data and enterprise architecture.
  • 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, working across teams to build a collaborative technical roadmap.
  • Hands‑on experience with search and analytics solutions such as Splunk SPL, Elasticsearch, Datadog, Dynatrace, or New Relic.
  • Strong skills in core Java, including data structures and concurrency constructs, as well as newer features like lambdas. A strong desire to optimize and use the most efficient data structures and algorithms is key.
  • Ability to work with a high level of autonomy, managing projects from inception to completion, including technical design and collaboration with other engineers.
  • Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra, and an understanding of their functionality.
  • Excellent verbal and written communication skills.

Bonus Points:

  • Experience building with Elasticsearch and familiarity with search and information retrieval concepts.
  • Experience working with open-source projects and source control workflows.
  • Competitive pay
  • Health coverage for you and your family
  • Flexible locations and schedules for many roles
  • Matching for financial donations and service (up to $2000)
  • Up to 40 hours of volunteer time each year
  • Minimum of 16 weeks of parental leave
How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Principal Software Engineer - Query Engine, Database Internals - Elasticsearch
Principal Software Engineer - Query Engine, Database Internals - Elasticsearch

Elasticsearch B.V. • États-Unis

Sur place
USD 160 000 - 253 000
Stock options
401k with employer match
Principal Software Engineer - Query Engine, Database Internals - Elasticsearch
Principal Software Engineer - Query Engine, Database Internals - Elasticsearch

Elastic • Mountain View (CA)

Sur place
USD 160 000 - 253 000
Competitive pay
Health coverage for you and family
Flexible locations and schedules
+4
Senior Software Engineer - Query Engine, Database Internals - Elasticsearch
Senior Software Engineer - Query Engine, Database Internals - Elasticsearch

Elasticsearch B.V. • États-Unis

À distance
USD 133 000 - 211 000
Health coverage
Flexible locations
Vacation days
+3
Senior Software Engineer - Query Engine, Database Internals - Elasticsearch
Senior Software Engineer - Query Engine, Database Internals - Elasticsearch

Elastic • États-Unis

Sur place
USD 133 000 - 211 000
Stock program
401k matching
Flexible schedules
+4
Principal Software Developer - Search Infra - Elasticsearch
Principal Software Developer - Search Infra - Elasticsearch

Elastic • États-Unis

À distance
USD 110 000 - 175 000
Stock program
RRSP matching (where applicable)
Health coverage for you and family
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Referral Board • États-Unis

Sur place
USD 133 100 - 210 600
Stock program
401k with match
Generous vacation days
+3
Senior Software Engineer - Search Algorithms - Elasticsearch
Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic • États-Unis

À distance
USD 133 000 - 253 000
Health coverage
Flexible locations
Generous vacation
+1
Senior Software Engineer - Performance Tuning - Elasticsearch
Senior Software Engineer - Performance Tuning - Elasticsearch

Elasticsearch B.V. • États-Unis

Sur place
USD 133 000 - 211 000
Competitive pay
Health coverage
Flexible locations
+4
Principal Software Engineer - Search Infra - Elasticsearch
Principal Software Engineer - Search Infra - Elasticsearch

Elasticsearch B.V. • États-Unis

Sur place
USD 160 000 - 253 000
Competitive pay and equity
Health coverage for you and family
Flexible locations and schedules
+4
Senior Java Engineer - Core/Infra - Elasticsearch
Senior Java Engineer - Core/Infra - Elasticsearch

Referral Board • États-Unis

Sur place
USD 133 100 - 210 600
Health coverage
Flexible locations and schedules
Generous vacation days
+3