Elastic, the Search AI Company, enables everyone to find the answers they need in real time using all their data at scale. They are seeking a Senior Competitive Benchmarking Engineer to measure, validate, and communicate performance metrics on Elastic vs competitive products while collaborating with various teams to ensure the organization remains competitive in a dynamic market.
Responsibilities:
- Define benchmark methodologies and guidelines
- Optimize each product to ensure equal testing conditions
- Run the benchmarks and analyze the results
- Work with engineering and developer relations to validate your approach and results
- Publish the results through technical blogs or white papers with the information and resources for others to recreate your tests
Requirements:
- 5+ years of software development experience with Python and Java, plus Linux shell scripting
- Strong understanding of distributed systems performance analysis, including CPU, memory, disk I/O, network, latency, and throughput
- Experience performing root cause analysis for performance issues in complex systems
- Familiarity with benchmarking in Linux VM and containerized environments
- Experience writing about benchmarking results for external audiences
- Ability to manage numerous projects and collaborate effectively across geographically distributed teams
- Experience building benchmarking frameworks, performance tooling, or automated test infrastructure
- Experience working in public cloud environments, especially AWS and GCP
- Experience with Kubernetes and/or Terraform
- Prior experience with Elasticsearch
- Experience applying AI to expand benchmarking practices, improve benchmark design, or enhance benchmarking tooling