CareerPlan

Senior Software Engineer - Performance Tuning

RemoteFull-time€87k–€138k2026-11-09

Core

Senior Software Engineer focused on performance engineering, optimization, and predictability for Elasticsearch in distributed systems.

Role type

Senior IC software engineer (performance engineering)

Builds

Elasticsearch search, observability, and AI retrieval (RAG) platform

Domain

Search engine technology, distributed systems, JVM internals

Deliverable

production ML models

Required skills

Java internals, JVM memory management, concurrency models, high-performance thread-safe code, profiling distributed systems, benchmarking tools (JMH, Rally), distributed systems architecture, AI/advanced tooling for optimization

Preferred skills

High-performance native libraries (C++, Rust, SIMD), storage engine performance, vector search optimizations, Performance SLAs definition

Technologies

Java, JVM, JMH, Rally, Elasticsearch, C++, Rust, SIMD

Responsibilities

Execute technical designs for architectural and code-level performance improvements; Implement foundational performance models for complex distributed systems; Profile and analyze system behavior to identify bottlenecks in logging, metrics, vector search, and ES|QL; Ensure robust performance benchmarks and regression detection for stateful and stateless architectures; Collaborate with peers to apply performance-focused development practices; Build AI-assisted optimization harnesses for profiling and benchmarking; Provide technical guidance and peer reviews to other engineers

Seniority

Senior, hands-on IC