Skip to main content
Elastic

Senior Software Engineer - Storage Engine - Elasticsearch

RemotePortugal only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
€55.8k–€88.3k/yr
Check eligibility

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

No BS summary

Senior Java engineer for Elasticsearch storage/query engine work, remote from Portugal. Needs experience with high-performance scalable database, search, or distributed systems, especially storage, indexing, query execution, and performance optimization.

Core skills

JavaElasticsearch/Solr/PostgreSQL/MongoDB/Prometheus

Optional skills

Open source projectsSource control workflowContinuous integration

Required languages

English

What you'll do

  • Design, implement, and optimize Elasticsearch's core storage and query engine.
  • 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 observability solutions.
  • Work with a globally distributed team focused on the logs and metrics capabilities of Elasticsearch.
  • Drive 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 across key areas of Elasticsearch.
  • Act as a trusted technical advisor and mentor to the wider engineering organization.
  • Triage, resolve, and review issues and pull requests with a global community.
  • Collaborate with domain experts as needed.
  • Write idiomatic modern Java.

What they require

  • Experience building high-performance, scalable database, search, or distributed systems.
  • Strong focus on storage, indexing, query execution, and performance optimization.
  • 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 using asynchronous, direct, and transparent communication.
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code while owning final outcomes.
  • Prompt-engineering mindset 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.
  • Active participation 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 familiarity 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.

Benefits

  • Competitive pay based on the work done at Elastic and not previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous number of vacation days each year.
  • Donation matching up to $2000 or local currency equivalent for financial donations and service.
  • 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
€55.8k–€88.3k/yr