Overview
The role is for a Principal Software Engineer in Performance Tuning at Elasticsearch, part of Elastic, the Search AI Company. This position focuses on driving performance engineering initiatives to optimize Elasticsearch for the world's largest organizations.
Key Responsibilities
- Own core performance engineering initiatives, focusing on delivering high-impact optimizations.
- Develop foundational performance models for complex distributed systems.
- Drive optimization strategies to maintain performance, predictability, and scalability.
- Analyze system behavior to identify bottlenecks in various areas.
- Ensure robust performance benchmarks and regression detection.
- Collaborate company-wide to integrate performance-first thinking into new features.
- Design automation efforts for profiling, testing, and benchmarking.
- Mentor and coach other engineers to foster a culture of technical excellence.
Requirements
- Deep knowledge of Java internals and JVM memory management.
- Experience in profiling and optimizing distributed systems and benchmarking tools.
- Solid understanding of distributed systems architecture and scaling challenges.
- Proven track record with AI or advanced tooling for optimization and debugging.
- Ability to collaborate across teams and manage priorities effectively.
- Self-starter with strong communication skills.
Benefits
- Competitive pay and health coverage for you and your family.
- Flexible work locations and schedules.
- Generous vacation days and parental leave.
- Financial matching for donations and volunteer hours.
Location
This is a remote position, with applicants ideally from Portugal.
How to Apply
To apply for this position, please visit the company’s career page.
Deadline
No specific deadline mentioned.