Job Description

What is The Role


We are seeking a Senior Software Engineer to join our Elasticsearch Performance Engineering team, with a focus on architecting and developing the automated tooling for benchmarking Elasticsearch ingest and search workloads at scale in the cloud.

What You Will Be Doing

  • Participate in the design and building of tooling and automated processes for provisioning and execution of Elasticsearch performance benchmarking jobs at scale.
  • Maintain our open source Python based benchmarking tool, Rally and act as a source of best practice within the team regarding our Python-based tooling.
  • Define best practices, methodologies, and guidelines for performance benchmarking of Elasticsearch servicing development teams and solution architects.
  • Address and devise solutions for benchmarking disparate use cases and workloads.
  • Develop reporting for and interpreting benchmarking results.

What You Bring 

Ready to Apply?

Take the next step in your AI career. Submit your application to Elastic today.

Submit Application