Elastic

Senior Software Engineer - Performance Tuning - Elasticsearch

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

Responsibilities

  • Contribute to performance engineering initiatives from development through production, delivering architectural and code-level optimizations.
  • Implement performance models and methodologies for complex distributed systems.
  • Profile and analyze logging, metrics, vector search, and ES|QL to identify bottlenecks.
  • Build robust benchmarks and regression detection for stateful and stateless Serverless architectures.
  • Develop AI-assisted optimization harnesses for profiling, hypothesis testing, and benchmarking.
  • Collaborate with engineers across teams, apply performance-focused development practices, and provide technical guidance and peer reviews.

Requirements

  • Deep knowledge of Java internals, JVM memory management, concurrency models, thread-safe programming, and lock-free code.
  • 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 large-scale data-store scaling.
  • Experience using AI or advanced tooling to accelerate optimization, debug performance issues, and automate benchmarking workflows.
  • Ability to collaborate across teams, work autonomously, drive decisions, and operate 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, and the internals of large-scale data stores or search engines.

Benefits

  • Competitive base pay with no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Flexible work locations and schedules in a distributed-company environment.
  • Generous vacation allowance.
  • Elastic matches up to $2,000 or local equivalent for financial donations and provides up to 40 volunteer hours annually.
  • 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