Overview
Elastic, the Search AI Company, enables organizations to find answers in real time using all their data. The company is seeking a Principal Software Engineer to join the Elasticsearch Performance team, focusing on performance engineering initiatives.
Key Responsibilities
- Lead core performance engineering initiatives from architecture to production, focusing on 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.
- Ensure robust performance benchmarks and regression detection.
- Collaborate with teams to embed performance-first thinking into new features.
- Drive automation efforts for profiling, hypothesis testing, and benchmarking.
- Mentor and coach other engineers, fostering technical excellence.
Requirements
- Deep knowledge of Java internals and JVM memory management.
- Proven experience in profiling and optimizing distributed systems.
- Solid comprehension of distributed systems architecture.
- Proven track record of using AI for performance optimization.
- Able to collaborate across teams and projects based on business priorities.
- Ability to work autonomously and drive decisions in a distributed team.
Benefits
- Competitive pay based on performance.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules.
- Generous vacation days.
- Financial donation matching up to $2000.
- Up to 40 hours for volunteer projects each year.
- Minimum of 16 weeks of parental leave.
Location
Romania (Remote)
How to Apply
To apply, please visit the company’s application page.
Deadline
No deadline stated.