Principal Software Engineer - Performance Tuning - Elasticsearch (España)

Principal Software Engineer - Performance Tuning - Elasticsearch (España)

20 ago
|
Elastic
|
España

20 ago

Elastic

España

Experteer Overview
As Principal Software Engineer on the Elasticsearch Performance team, you drive core performance improvements from architecture to production to ensure fast, scalable search and AI retrieval. You will lead design and execution of major optimizations, develop performance models for complex distributed systems, and embed performance as a first-class consideration in new features. You’ll benchmark, profile, and optimize across logging, metrics, vector search, and ES|QL, while mentoring engineers and advancing AI-assisted optimization. This role offers impact at scale, shaping how Elasticsearch performs in diverse environments.

Compensaciones / Ventajas
• Own core performance initiatives end-to-end, from architecture to production deployment
• Lead technical design and execution for major architectural and code-level performance improvements
• Develop foundational performance models and methodologies for distributed systems
• Drive optimization strategies for performance, predictability, and scalability of Elasticsearch
• 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 serverless architectures




• Collaborate across the company to embed performance-first thinking in new features
• Design and build AI-assisted optimization harnesses to streamline profiling, hypothesis testing, and benchmarking
• Mentor and coach engineers to foster technical excellence and performance-aware development

Responsabilidades
• Deep knowledge of Java internals and JVM memory management
• Strong understanding of concurrency models; ability to write high-performance, thread-safe, lock-free code
• Experience with large open-source and enterprise codebases
• Proven profiling and optimization experience for distributed systems
• Familiarity with benchmarking tools (flamegraphs, JMH, Rally) and identifying performance regressions
• Solid grasp of distributed systems architecture (partition tolerance, cluster state propagation, scaling challenges)
• Proven track record using AI or advanced tooling to accelerate optimization and automate benchmarking
• Ability to collaborate across functions and teams and work autonomously in distributed settings

Requisitos principales
• Competitive pay
• Health coverage for you and family
• Flexible locations and schedules
• Generous vacation days
• Donation matching up to 2000
• Volunteer hours (up to 40 per year)

📌 Principal Software Engineer - Performance Tuning - Elasticsearch (España)
🏢 Elastic
📍 España

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer - performance tuning - elasticsearch (españa) / españa

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: principal software engineer - performance tuning - elasticsearch (españa) / españa