Principal Software Engineer - Performance Tuning - Elasticsearch

Elastic

Nava

Híbrido

EUR 120.000 - 190.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Transforma esta oferta en una entrevista: un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive pay
Health coverage for you and family
Flexible locations and schedules
Donation matching up to 2000
Volunteer hours (up to 40 per year)

Descripción de la vacante

Elastic is seeking a Principal Software Engineer for the Performance team to drive core optimizations from architecture to production. You will lead design and execution of major enhancements, build performance models for distributed systems, and embed performance-first thinking in new features.

Expect to mentor engineers and work across logging, vector search, and ES|QL to improve scalability and reliability.

Formación

  • Deep knowledge of Java internals and JVM memory management.
  • Strong understanding of concurrency models and thread-safety.
  • Proven profiling and optimization experience for distributed systems.

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.

Conocimientos

Java
JVM memory
Concurrency
Distributed systems

Herramientas

JMH
Rally
Flamegraphs

Descripción del empleo

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.

  • Competitive pay
  • Health coverage for you and family
  • Flexible locations and schedules
  • Donation matching up to 2000
  • Volunteer hours (up to 40 per year)
  • 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
  • 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
  • Cross-functional collaboration
  • Mentoring and coaching
  • Autonomous decision-making and clear communication
  • Java, JVM internals, memory management
  • Concurrency models, thread-safety, lock-free design
  • Profiling and benchmarking (flamegraphs, JMH, Rally)

Principal Software Engineer - Performance Tuning - Elasticsearch pamplona es

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Socket.dev • España

Presencial
EUR 80.000 - 127.000
Health coverage
Generous vacation days
Parental leave
+2
Principal Performance Engineer, Elasticsearch
Principal Performance Engineer, Elasticsearch

Elastic • España

Presencial
EUR 80.000 - 127.000
Health coverage
Flexible locations & schedules
Vacation days
+3
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Referral Board • España

Presencial
EUR 140.000 - 180.000
Principal Software Engineer: Performance & AI Optimization
Principal Software Engineer: Performance & AI Optimization

Elastic • Nava

Híbrido
EUR 120.000 - 190.000
Competitive pay
Health coverage for you and family
Flexible locations and schedules
+2
Principal Performance Engineer for Distributed Systems
Principal Performance Engineer for Distributed Systems

Referral Board • España

Presencial
EUR 140.000 - 180.000
Principal Performance Engineer, Distributed Systems & AI
Principal Performance Engineer, Distributed Systems & AI

Socket.dev • España

Presencial
EUR 80.000 - 127.000
Health coverage
Generous vacation days
Parental leave
+2
Principal Software Engineer - Search Algorithms - Elasticsearch
Principal Software Engineer - Search Algorithms - Elasticsearch

Elastic • La Coruña

Híbrido
EUR 120.000 - 180.000
Competitive pay
Health coverage
Flexible locations & schedules
+1
Principal Software Engineer I - Distributed Systems - Elasticsearch
Principal Software Engineer I - Distributed Systems - Elasticsearch

Visa Hunt • España

Presencial
EUR 80.000 - 128.000
Health coverage
Flexible locations
Generous vacation days
+3
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch

Elasticsearch B.V. • España

Presencial
EUR 67.000 - 106.000
Competitive pay
Health coverage
Flexible locations and schedules
+3
Senior Software Engineer - Search Algorithms - Elasticsearch
Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic • España

Híbrido
EUR 67.000 - 106.000
Health coverage
Flexible locations
Generous vacation days
+3