Overview
The role involves joining the Elasticsearch Performance team at Elastic as a Principal Software Engineer, focusing on architectural and code-level performance engineering initiatives to optimize Elasticsearch performance for large organizations.
Key Responsibilities
- Own core performance engineering initiatives from architecture to production, delivering high-impact optimizations.
- Develop foundational performance models and methodologies for complex, distributed systems.
- Drive optimization strategies to ensure Elasticsearch remains performant, predictable, and scalable.
- Profile and analyze system behavior to identify bottlenecks in various systems.
- Ensure robust performance benchmarks and regression detection for different architectures.
- Collaborate across the company to integrate performance-first thinking into new features.
- Design and build AI-assisted optimization tools for profiling and benchmarking.
- Mentor and coach other engineers to foster a culture of technical excellence.
Requirements
- Deep knowledge of Java internals and JVM memory management, with experience in high-performance, thread-safe, and lock-free code.
- Proven experience profiling and optimizing distributed systems with benchmarking tools.
- Solid understanding of distributed systems architecture and scaling challenges.
- Experience using AI or advanced tools for optimization and debugging performance issues.
- Ability to collaborate across teams and projects based on business priorities.
- Ability to work autonomously and drive decisions in a distributed team environment.
Benefits
- Competitive pay based on work contributions rather than previous salary.
- Health coverage for employees and their families in many locations.
- Flexible work locations and schedules.
- Generous vacation days each year.
- Financial match for donations and service up to $2000.
- 40 hours a year for volunteer projects.
- A minimum of 16 weeks of parental leave.
Location
This is a remote position, based in Ireland.
How to Apply
To apply, visit the Elastic careers page.
Deadline
No deadline stated.