Elastic

Senior Software Engineer - Performance Tuning - Elasticsearch

Elastic
Apply
1 month ago
Spain (city not specified)Senior

Responsibilities

  • Contribute to core performance engineering initiatives and implement architectural and code-level optimizations for Elasticsearch.
  • Develop performance models, profiling workflows, benchmarks, and regression detection for distributed systems.
  • Analyze bottlenecks in logging, metrics, vector search, and ES|QL across stateful and Serverless architectures.
  • Build AI-assisted optimization harnesses for profiling, hypothesis testing, and benchmarking.
  • Apply performance-focused development practices, conduct peer reviews, and provide technical guidance to other engineers.
  • Collaborate across teams and codebases while driving technical decisions autonomously.

Requirements

  • Deep knowledge of Java internals, JVM memory management, concurrency models, thread-safe code, and lock-free programming.
  • Proven experience profiling and optimizing distributed systems using benchmarking tools such as JMH and Rally.
  • Strong understanding of distributed-systems architecture, partition tolerance, cluster-state propagation, and scaling challenges in large-scale data stores.
  • Experience using AI or advanced tooling to accelerate optimization, debug performance issues, and automate benchmarking workflows.
  • Ability to collaborate across teams, work autonomously, and communicate effectively in a distributed environment.
  • Preferred experience integrating C++, Rust, or SIMD-accelerated native libraries into Java applications.
  • Preferred knowledge of storage-engine performance, index modes, vector-search optimization, performance SLAs, or the internals of large-scale data stores and search engines.

Benefits

  • Competitive base pay with no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Distributed work with flexible locations and schedules for many roles.
  • Generous annual vacation allowance.
  • Up to $2,000 or local-currency equivalent in matched financial donations.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.

Tech Stack

C++ElasticsearchJavaRust

Categories

Elastic

About Elastic

10,000+ employees

Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.

Contact me