Senior Software Engineer - Performance Tuning - Elasticsearch
Core
Senior Software Engineer optimizing Elasticsearch performance, focusing on distributed systems, JVM internals, and AI-assisted benchmarking.
Role type
Senior IC performance engineer
Builds
High-performance, predictable, and scalable Elasticsearch software for search, observability, and AI retrieval
Domain
Search engine technology, distributed systems, JVM internals
Deliverable
production ML models
Required skills
Java internals, JVM memory management, concurrency models, high-performance code, profiling, distributed systems architecture, AI/advanced tooling for optimization
Preferred skills
Native libraries (C++, Rust, SIMD), storage engine performance, vector search optimizations, Performance SLAs
Technologies
Java, JVM, JMH, Rally, ES|QL, C++, Rust, SIMD
Responsibilities
Execute technical designs for architectural and code-level performance improvements; Profile and analyze system behavior to identify bottlenecks; Ensure robust performance benchmarks and regression detection; Collaborate on automation efforts using AI-assisted optimization harnesses; Provide technical guidance and peer reviews
Seniority
Senior, hands-on IC
