Principal Software Developer Ii (performance Team) - Elasticsearch

Elastic Cloud

Canada
$211,900 - $282,700 cad py
On-site
Expert level python and linux shell
Linux system-level performance measurement
Troubleshooting distributed architectures
Elastic Cloud is seeking a Principal Software Developer II for their Elasticsearch Performance Engineering team in Canada. The role involves setting technical direction for benchmarking tools, focusing on testing Elasticsearch workloads at scale, and requires expertise in Python, Linux, and performance measurement

Job Summary

  • Set the technical direction for automated benchmarking tools, defining methodologies, architecture, and design for testing Elasticsearch ingest and search workloads at cloud scale.
  • Design and build tooling and automated processes for provisioning and execution of Elasticsearch performance benchmarking jobs at scale, and develop reporting for interpreting benchmarking results.
  • Investigate and assist in resolving performance escalations and capacity planning issues, addressing benchmarking for disparate use cases and workloads.

Matching Summary

Match Score: 85

Elastic Cloud is seeking a Principal Software Developer II for their Elasticsearch Performance Engineering team in Canada. The role involves setting technical direction for benchmarking tools, focusing on testing Elasticsearch workloads at scale, and requires expertise in Python, Linux, and performance measurement.

Salary

$211,900 - $282,700 CAD

Skills & Requirements

Must-have

  • Expert level Python and Linux shell
  • Linux system-level performance measurement
  • Troubleshooting distributed architectures
  • CI/CD pipelines and automation
  • Cloud architectures and service models
  • Java applications and JVM performance tuning

Nice-to-have

  • Large distributed search engines
  • Elasticsearch Query API and Kibana
  • Kubernetes cloud orchestration
  • AI for benchmarking practices

Key Requirements

  • Expert Level Python and Linux shell experience
  • Prior experience with CI/CD pipelines
  • Prior experience in troubleshooting performance issues
  • Experience in cloud architectures
  • Familiarity with Linux VM and container environments

Work Rights

Not specified

Tailored Resume

Cover Letter