Principal Software Engineer - Storage Engine - Elasticsearch
Elastic
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 159,800–252,800/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Lead the architectural evolution of core storage engine components
- Identify and resolve performance bottlenecks in indexing layouts, serialization formats, and resource utilization
- Lead cross organizational initiatives to drive and build industry-leading observability solutions
- Work with a globally distributed team of experienced engineers focused on logs and metrics capabilities
- Drive continuous operational and system improvements by introducing best practices for clean coding standards
- Demystify complex system behaviors and untangle complexity to bring architectural clarity across the platform
- Serve as a subject matter expert (SME) across key areas of Elasticsearch
- Act as a trusted technical advisor and mentor to the wider engineering organization
- Work with a global community to triage, resolve, and review issues and pull requests
- Collaborate with domain experts as needed
- Write idiomatic modern Java
Requirements
- Proven track record of designing high-performance, scalable database or search engine technologies
- Ability to drive technical initiatives across organizations
- Ability to collaborate across functions and teams
- Seamlessly transition between different projects, codebases, or teams based on business priorities
- Work autonomously and drive decisions and results in a distributed team
- Leverage asynchronous, direct, and transparent communication
- Proven track record of using AI to accelerate development, debug complex systems, and optimize code
- Own the final outcomes of AI-assisted development
- Prompt-engineering mindset to leverage AI agents effectively
- Use sound engineering judgment to validate AI results and recognize its limitations
- Implemented novel techniques to efficiently index, store, and query time-series or logs data
- Experience with one or more data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus
- Strong core Java skills
- Deep understanding of Java concurrency primitives
- Proven ability to design and optimize efficient data structures and algorithms
- Excel in a collaborative environment
- Actively participate in technical discussions
- Work effectively across distributed teams
- Excellent verbal and written communication skills
- Collaborate with respect, empathy, and professionalism in a distributed team
Preferred
- Built things with Elasticsearch before
- Worked with open source projects
- Familiar with different styles of source control workflow and continuous integration
- Worked on data storage technology
- Experience designing, leading, and owning cross-functional initiatives
- Past working experience with database, search engine, OS, or cloud service development
Skills
- Java
- Elasticsearch
- Solr
- PostgreSQL
- MongoDB
- Prometheus
- AI
Similar roles
Principal Software Architect
Abacus Insights · United States · today
Principal Software Engineer
Lambda · Bellevue Office · today
Founding Flight Software Engineer
Fortastra · Torrance, CA · USD 180,000–250,000/yr · today
Senior Software Engineer – Full Stack
Empower Pharmacy · US · today
Senior Computer Vision Engineer, Space
Anduril Industries · Costa Mesa, California, United States · USD 191,000–253,000/yr · today
Senior Computer Vision Engineer, Space
Anduril Industries · Washington · District of Columbia · United States · USD 191,000–253,000/yr · today