Elastic

Principal Software Engineer II (Performance Team) - Elasticsearch

Elastic

Apply
2 days ago
Toronto, Canada
Senior / Staff+
H1B Sponsor

Responsibilities

  • Design and build tooling for automated Elasticsearch performance benchmarking.
  • Define methodologies and guidelines for performance benchmarking.
  • Lead cross-functional team efforts and engagements.
  • Mentor and advise team members on technical solutions.
  • Develop reporting for benchmarking results and interpret findings.
  • Investigate and resolve performance escalations and capacity planning issues.
  • Devise solutions for benchmarking various use cases and workloads.

Requirements

  • Expert-level software development experience with Python and Linux shell.
  • Familiarity with Linux system-level performance measurement tools.
  • Experience troubleshooting performance issues in distributed architectures.
  • Prior experience with CI/CD pipelines and automating workflows.
  • Knowledge of cloud architectures and service models across multiple providers.
  • Ability to multitask and collaborate globally across time zones.
  • Familiarity with performance measurement in Linux VM and container environments.
  • Experience with performance tuning of Java applications and JVMs.

Benefits

  • Competitive pay based on the work you do, not previous salary.
  • Health coverage for you and your family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days each year.
  • Financial matching for donations and service up to $2000.
  • Up to 40 hours per year for volunteer projects.
  • Minimum of 16 weeks of parental leave.

Tech Stack

ElasticsearchJavaKubernetesLinuxPython

Categories

AI & MLBackendData EngineeringDevOpsTesting