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 / Beneficios Competitive pay
Health coverage for you and family
Versátil locations and schedules
Generous vacation days
Donation matching up to 2000
Volunteer hours (up to 40 per year)
Responsabilidades
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
Requisitos principales 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 optimiz
📌 Principal Software Engineer (Gijón)
🏢 Elastic
📍 Gijón
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.