Skip to main content
Elastic

Principal Software Engineer - Storage Engine - Elasticsearch

RemoteUnited States only
Published
Role
Backend
Experience
Principal
Employment
Full-time
Company size
Enterprise
$159.8k–$252.8k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Principal Java engineer for Elasticsearch storage/query engine work. Needs deep Java, concurrency, data structures/algorithms, and experience building high-performance database, search, or storage technologies. US role, fully remote/distributed, with sanctioned-country export-control constraints.

Core skills

Elasticsearch/Solr/PostgreSQL/MongoDB/PrometheusJavaStorage Engine

Required skills

AI agents

Optional skills

Open sourceSource controlContinuous integration

What you'll do

  • Drive the technical vision, architecture, and design of Elasticsearch's core storage and query engine
  • Lead the architectural evolution of core storage engine components
  • Continuously 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 the logs and metrics capabilities of Elasticsearch
  • Drive continuous operational and system improvements by introducing best practices for clean coding standards
  • Demystify complex system behaviors
  • Untangle complexity to bring architectural clarity across the platform
  • Serve as a subject matter expert 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

What they require

  • 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
  • Ability to transition between different projects, codebases, or teams based on business priorities
  • Ability to work autonomously and drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code while owning the final outcomes
  • Prompt-engineering mindset and ability to leverage AI agents effectively
  • Sound engineering judgment to validate AI results and recognize limitations
  • Experience implementing 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 and understanding how and why they work
  • Strong core Java skills
  • Deep understanding of Java concurrency primitives
  • Proven ability to design and optimize efficient data structures and algorithms
  • Ability to excel in a collaborative environment
  • Ability to actively participate in technical discussions
  • Ability to work effectively across distributed teams
  • Excellent verbal and written communication skills
  • Ability to collaborate with respect, empathy, and professionalism in a distributed team
  • Preferred: Built things with Elasticsearch before
  • Preferred: Worked with open source projects and familiar with different styles of source control workflow and continuous integration
  • Preferred: Worked on data storage technology
  • Preferred: Experience designing, leading, and owning cross-functional initiatives
  • Preferred: Past working experience with database, search engine, OS, or cloud service development
  • If located in or a national of listed sanctioned countries and regions, an export license may be required as a condition of employment

Benefits

  • Eligible to participate in Elastic's stock program
  • Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings
  • Total rewards package with emphasis on employee well-being
  • Competitive pay based on the work done at Elastic and not previous salary
  • Health coverage for employee and family in many locations
  • Flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Donation and service matching up to $2000 or local currency equivalent
  • Up to 40 hours each year for volunteer projects
  • Minimum of 16 weeks of parental leave

distributed, scalable, and highly available real-time search platform with a RESTful API

TechnologyEnterpriseelastic.co/elasticsearch/

What people say about this company

3.8/ 5

Details

Apply routeDom
$159.8k–$252.8k/yr