Elastic

Principal Software Engineer - Performance Tuning - Elasticsearch

Elastic
Apply
3 months ago
Poland (city not specified)Staff+

Responsibilities

  • Own performance engineering initiatives from architecture through production, including technical design, planning, and execution of major optimizations.
  • Develop performance models and methodologies for complex distributed systems.
  • Drive optimization strategies to keep Elasticsearch performant, predictable, and scalable across diverse environments.
  • Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL.
  • Build robust performance benchmarks and regression detection for stateful and stateless Serverless architectures.
  • Design and build AI-assisted optimization harnesses for profiling, hypothesis testing, and benchmarking.
  • Collaborate across teams to incorporate performance-first thinking into new features.
  • Mentor and coach engineers while promoting technical excellence and performance-aware development.

Requirements

  • Deep knowledge of Java internals, JVM memory management, concurrency models, and high-performance thread-safe or lock-free code.
  • Proven experience profiling and optimizing distributed systems using benchmarking tools such as flamegraphs, 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 functions, move between projects and codebases, work autonomously, and drive technical decisions in a distributed team.
  • Bonus: experience integrating C++, Rust, or SIMD-accelerated native libraries into Java applications.
  • Bonus: knowledge of storage engine performance, index modes, vector search optimization, performance SLAs, or the internals of large-scale data stores or search engines.

Benefits

  • Health coverage for employees and families in many locations
  • Flexible locations and schedules
  • Generous vacation days
  • Donation matching up to $2,000 or local currency equivalent
  • Up to 40 hours annually for volunteer projects
  • At least 16 weeks of parental leave
  • Distributed work environment

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