JobHabor

Principal Software Engineer - Storage Engine - Elasticsearch

Elastic

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 159,800–252,800/yr
Apply on the employer’s site

Posted 1mo 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