CronJobs

backend jobs

Senior Software Engineer - Performance Tuning - Elasticsearch

Elastic · United States

remotesenior$133,100–$133,100Posted Aug 18, 2026JavaJVMJMHElasticsearchRally

Apply on the employer site

About this role

## Elastic — Senior Software Engineer (Performance Tuning) — Elasticsearch **Elastic, the Search AI Company** enables people to find answers in real time using all their data at scale. The Elastic Search AI Platform (used by 50%+ of the Fortune 500) combines search precision with AI intelligence to help organizations accelerate the results that matter. ### What is the Role Elasticsearch powers search, observability, and AI retrieval (RAG) for the world’s largest organizations. Join the **Elasticsearch Performance** team as a **Senior Software Engineer**. You’ll drive performance engineering initiatives through high-quality code and technical analysis—improving the optimization and predictability of Elasticsearch while collaborating with area-specific teams. ### What You Will Be Doing - Contribute to core performance engineering initiatives from development to production, delivering impactful optimizations. - Execute technical designs and plans for architectural and code-level performance improvements. - Implement foundational performance models and methodologies for complex, distributed systems. - Support 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**. - Ensure robust performance benchmarks and regression detection for both **stateful** and **stateless (Serverless)** architectures. - Collaborate with peers to apply performance-focused development practices into new features. - Build **AI-assisted optimization harnesses** to streamline profiling, hypothesis testing, and benchmarking. - Provide technical guidance and peer reviews to foster a culture of technical excellence. ### What You Bring - Deep knowledge of **Java internals** and **JVM memory management**, including concurrency models; ability to write high-performance, thread-safe, lock-free code in large open-source and enterprise codebases. - Proven experience profiling and optimizing **distributed systems**, including benchmarking tools such as **JMH** and **Rally**, identifying performance regressions, and implementing algorithmic or hardware-aware optimizations. - Strong understanding of distributed systems architecture (e.g., partition tolerance, cluster state propagation, and scaling challenges in large-scale data stores). - Experience using **AI or advanced tooling** to accelerate performance work (details continue in the original description).

Listing freshness

CronJobs last confirmed this listing 8h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord