Principal Software Engineer - ES|QL Analytics Lead

Elastic

Mountain View (CA)

On-site

USD 160,000 - 253,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
Donation matching up to $2000
Volunteer hours
Parental leave (16 weeks)

Job summary

Elastic seeks a Principal Software Engineer for the Elasticsearch - Analytical Engine team. You will shape the ES|QL compute engine, define technical direction for interfaces and syntax, and drive data-intensive enhancements across distributed teams.

You will collaborate with product teams and partners, mentor engineers, and apply deep expertise in search, analytics, and Java to build scalable, fast software. This role is on-site in Mountain View with Elastic’s distributed culture.

Qualifications

  • Proven track record leading data-intensive engineering projects.
  • Experience mentoring engineers and guiding technical decisions.
  • Ability to define long-term technical vision and roadmaps.
  • Hands-on with search/analytics APIs and modern Java.
  • Strong understanding of data structures, concurrency, and algorithms.

Responsibilities

  • Define, lead, and contribute to ES|QL data-intensive enhancements.
  • Research features, data structures, and algorithms to guide the roadmap.
  • Collaborate with partners and product teams to translate needs into a strategic plan.
  • Provide technical vision for customer interfaces and language syntax.
  • Contribute to discovery, design, and implementation across distributed teams.

Skills

Technical leadership
Mentoring
Roadmap definition
Java
Distributed systems
Search & analytics
Autonomy
Cross-functional collaboration

Tools

Elasticsearch
Splunk SPL
Datadog
Dynatrace
New Relic

Job description

Elastic seeks a Principal Software Engineer for the Elasticsearch - Analytical Engine team. You will shape the ES|QL compute engine, define technical direction for interfaces and syntax, and drive data-intensive enhancements across distributed teams.

You will collaborate with product teams and partners, mentor engineers, and apply deep expertise in search, analytics, and Java to build scalable, fast software. This role is on-site in Mountain View with Elastic’s distributed culture.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - ES|QL Analytics (Remote)
Principal Software Engineer - ES|QL Analytics (Remote)

Neura Market • Northern (KY)

Hybrid
USD 160,000 - 253,000
Senior Elasticsearch Analytics Engineer (ES|QL)
Senior Elasticsearch Analytics Engineer (ES|QL)

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 160,000 - 253,000
Stock options
401k with employer match
Senior Software Engineer - ES|QL Analytics & Query Engine
Senior Software Engineer - ES|QL Analytics & Query Engine

Neura Market • Northern (KY)

Hybrid
USD 133,000 - 211,000
Stock program
401k with company match up to 6%
Flexible locations and schedules
+4
Senior Java Engineer - ES|QL Analytics Engine
Senior Java Engineer - ES|QL Analytics Engine

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Senior Software Engineer, ES|QL Analytics Engine (Remote)
Senior Software Engineer, ES|QL Analytics Engine (Remote)

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Health coverage
Flexible locations
Vacation days
+3
Principal Software Engineer, ES|QL Analytics & Compute
Principal Software Engineer, ES|QL Analytics & Compute

elastic.io • New York (NY)

On-site
USD 120,000 - 150,000
Competitive pay
Health coverage for you and your family
Flexible locations and schedules
+2
Senior Query Engine Engineer (Remote) for Analytics
Senior Query Engine Engineer (Remote) for Analytics

Neura Market • Mountain View (CA)

Hybrid
USD 93,000 - 147,000
Stock option program
RRSP matching (6%)
Flexible work locations
Principal Software Engineer - Search & AI Leader
Principal Software Engineer - Search & AI Leader

Elastic • United States

On-site
USD 159,000 - 253,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Elasticsearch - Principal Software Engineer - Query Planning, Indexing & Performance
Elasticsearch - Principal Software Engineer - Query Planning, Indexing & Performance

elastic.io • New York (NY)

On-site
USD 120,000 - 150,000
Competitive pay
Health coverage for you and your family
Flexible locations and schedules
+2
Principal Software Engineer: Elasticsearch Performance
Principal Software Engineer: Elasticsearch Performance

Referral Board • United States

On-site
USD 160,000 - 253,000
Stock program
401k with matching
Healthcare coverage for you and family