
About Elastic
Real-time data search and analytics for everyone
Key Highlights
- Headquartered in Union Square, San Francisco, CA
- Over 17,000 customers including eBay, Netflix, and Uber
- $162 million raised in Series C funding
- Developers of the Elastic Stack: Elasticsearch, Kibana, Beats, Logstash
Elastic, headquartered in Union Square, San Francisco, CA, is a leading provider of real-time data search and analytics software. The company develops the Elastic Stack, which includes popular open-source tools like Elasticsearch, Kibana, Beats, and Logstash, and serves over 17,000 organizations, in...
🎁 Benefits
Elastic offers fully paid health coverage for employees and their families, flexible work schedules, and a generous vacation policy. Employees enjoy a...
🌟 Culture
Elastic fosters a distributed workforce, emphasizing flexibility and work-life balance. The company values open-source development and encourages empl...
Skills & Technologies
Overview
Elastic is hiring a Principal Developer Engineer I to lead the development of new analytics capabilities in Elasticsearch's compute engine. You'll work with Elasticsearch and ES|QL to define and build innovative features. This role requires extensive technical experience and collaboration across teams.
Job Description
Who you are
You have a strong background in software engineering with a focus on database internals and query engines — your expertise in Elasticsearch allows you to contribute to the development of advanced analytics capabilities. You possess the ability to work cross-organizationally, ensuring that your technical vision aligns with user needs and company goals.
Your experience includes defining and directing software projects, particularly in the realm of query languages and compute infrastructure — you understand the intricacies of building scalable systems that handle both structured and unstructured data. You are comfortable collaborating with distributed teams, leveraging tools like GitHub, Zoom, and Slack to communicate effectively.
What you'll do
As a Principal Developer Engineer I, you will be responsible for leading the development of Elasticsearch's new compute engine and its associated query language, ES|QL. You will define the technical vision for the product, ensuring that it meets the needs of users while also pushing the boundaries of what is possible with search and AI technologies. Your role will involve working closely with other engineers to build and refine the analytics capabilities that will be integral to the Elastic Search AI Platform.
You will also provide guidance on the underlying language syntax and compute infrastructure, ensuring that the solutions you develop are robust and scalable. Your contributions will directly impact how organizations utilize their data, enabling them to derive insights and make informed decisions in real time.
What we offer
Elastic fosters a culture of innovation and collaboration, where you will have the opportunity to work with some of the best engineers in the industry. We offer a flexible work environment that allows you to thrive, regardless of your location. You will be part of a team that values diversity and encourages you to apply even if your experience doesn't match every requirement. Join us in shaping the future of search and AI.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Elastic.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Elastic is hiring a Senior Developer Engineer for their Elasticsearch team to build new analytics capabilities in the query engine. You'll work with Elasticsearch and contribute to the design and implementation of new features. This position requires significant experience in software engineering.

Software Engineering
Elastic is seeking a Principal Software Developer II for their Storage Engine team to drive innovations in logs and metrics management. You'll work with Elasticsearch to optimize storage and data querying. This role requires significant technical experience and collaboration across teams.

Principal Engineer
Elastic is hiring a Principal Software Engineer II to lead the development of the new ES|QL capabilities in their Elasticsearch platform. You'll leverage your expertise in database internals and analytics to drive innovation. This role requires significant experience in software engineering.

Software Engineering
Elastic is seeking a Principal Software Developer I to enhance Elasticsearch's distributed systems. You'll focus on improving performance and resilience while working with cutting-edge technology. This role requires expertise in distributed systems and Elasticsearch.

Developer Advocate
Elastic is seeking a Senior Developer Engineer to enhance storage efficiency and improve logging solutions. You'll work with Elasticsearch to optimize data storage and querying. This role requires expertise in storage engines and data processing.