Senior Competitive Benchmarking Developer - Product Marketing

Elastic Elastic · Enterprise · United States · Product Marketing - Eng

This role focuses on competitive benchmarking of Elastic's products, which leverage AI. While the company is an 'AI Company' and the role uses AI tools, the core responsibility is performance analysis and comparison, not direct AI model development or deployment.

What you'd actually do

  1. Define benchmark methodologies and guidelines.
  2. Optimize each product to ensure equal testing conditions.
  3. Run the benchmarks and analyze the results.
  4. Work with engineering and developer relations to validate your approach and results.
  5. Publish the results through technical blogs or white papers with the information and resources for others to recreate your tests.

Skills

Required

  • Python
  • Java
  • Linux shell scripting
  • distributed systems performance analysis
  • root cause analysis for performance issues
  • benchmarking in Linux VM and containerized environments
  • writing about benchmarking results for external audiences
  • project management
  • collaboration

Nice to have

  • building benchmarking frameworks
  • performance tooling
  • automated test infrastructure
  • public cloud environments (AWS, GCP)
  • Kubernetes
  • Terraform
  • Elasticsearch
  • applying AI to expand benchmarking practices

What the JD emphasized

  • strong mix of technical, business and communication ability
  • thrive in ambiguity
  • think critically
  • dive deep to deliver valuable insights
  • 5+ years of software development experience with Python and Java, plus Linux shell scripting
  • Strong understanding of distributed systems performance analysis
  • 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