Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
EL

Elastic

via Monster

All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Principal Software Engineer II - Storage Engine

Los Angeles, CA
Full-time
Posted 12/1/2025
Verified Source
Key Skills:
Java
Algorithms
Data Structures
Concurrency
Elasticsearch
Timeseries Data
Technical Leadership
Distributed Systems
Open Source Collaboration
Continuous Integration

Compensation

Salary Range

$140K - 180K a year

Responsibilities

Lead cross-organizational initiatives to build and optimize Elasticsearch timeseries storage and querying features while collaborating globally and contributing to open source codebase.

Requirements

Expertise in Java, data structures, concurrency, timeseries indexing and querying, strong technical leadership, experience with Elasticsearch or similar data storage technologies, and excellent communication skills.

Full Description

Were looking for a Principal Software Engineer II to join the Elasticsearch - Storage Engine team. This globally-distributed, completely remote team of senior engineers is responsible for delivering the latest innovations in logs and metrics management. This role includes providing technical vision and direction for building solutions that provide optimized storage and efficient data querying and indexing. This role requires related past technical experience in addition to the ability to work cross-organization. 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. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements DUTIES • Lead cross organizational initiatives to produce an industry-leading timeseries solution offering. • Contribute to Elasticsearch full time, building data intensive new features and fixing intriguing bugs, all while making the code easier to understand. Sometimes you’ll need to implement a data structure or algorithm in the code base. And there will be times when youll need to get close to the operating system and hardware. • Work with a globally distributed team of experienced engineers focused on the logs and metrics capabilities of Elasticsearch. • Be an expert in several areas of Elasticsearch and everyone will turn to you when they have a question about them. Youll improve those areas based on your questions and your instincts. • Work with community members from all over the world on issues and pull requests, sometimes triaging them and handing them off to other experts and sometimes handling them yourself. • Write idiomatic modern Java -- Elasticsearch is 99.8% Java WHAT YOU BRING • You have implemented novel techniques to efficiently index, store and query timeseries data. • You have strong technical leadership skills, work with a high level of autonomy, and are able to take on projects and guide them from beginning to end. This covers both technical design and working with other engineers to develop needed components. • You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer features like lambdas. • You have a strong desire to optimize and make use of the most efficient data structures and algorithms. • Youre comfortable developing collaboratively. Giving and receiving feedback on code and approaches and APIs is hard! Bonus points if youve collaborated over the internet because thats harder. Double bonus points for asynchronous collaboration over the internet. Thats even harder but we do it anyway because its the best way we know how to build software. • Youve used several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and have some idea how they work and why they work that way. • You have excellent verbal and written communication skills. Like we said, collaborating on the internet is hard. We try to be respectful, empathetic, and trusting in all of our interactions. And wed expect that from you too BONUS • Youve built things with Elasticsearch before. • Youve worked with open source projects and are familiar with different styles of source control workflow and continuous integration Skills: Algorithms, Apache Cassandra, Application Programming Interface (API), Code Reviews, Communication Skills, Concurrency, Continuous Integration, Data Storage, Data Structures, Elasticsearch, GitHub, Java, Leadership, Metrics, MongoDB, Open Source, Operating Systems, PostgreSQL, Presentation/Verbal Skills, SOLR, Slack, Software Engineering, Source Code/Configuration Management (SCM), Team Player, Technical Leadership, Technical/Engineering Design, Writing Skills About the Company: Elastic

This job posting was last updated on 12/5/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt