Senior Software Developer - Performance Tuning - Elasticsearch
Core
Senior Software Developer focused on performance engineering for Elasticsearch, optimizing search, observability, and AI retrieval systems.
Role type
Senior IC software engineer (performance engineering)
Builds
Elasticsearch performance optimizations, profiling tools, and AI-assisted optimization harnesses
Domain
Search engines, distributed systems, AI/ML infrastructure
Deliverable
production ML models | product features
Required skills
Java internals, JVM memory management, concurrency models, high-performance code, distributed systems architecture, system profiling, benchmarking, algorithmic optimization
Preferred skills
Native library integration (C++, Rust, SIMD), vector search optimization, Performance SLA definition, large-scale data store internals
Technologies
Java, JVM, JMH, Rally, ES|QL, vector search
Responsibilities
Execute technical designs for architectural and code-level performance improvements; implement foundational performance models for distributed systems; profile and analyze system behavior to identify bottlenecks; ensure robust performance benchmarks and regression detection; build AI-assisted optimization harnesses; provide technical guidance and peer reviews
Seniority
Senior, hands-on IC
