Elastic

Copy of Elasticsearch - Principal Software Developer I (Performance Team)

Elastic

Apply
21 days ago
Toronto, Canada
Staff+
H1B Sponsor

Responsibilities

  • Design and build tooling for Elasticsearch performance benchmarking jobs.
  • Maintain the open-source Python-based benchmarking tool Rally.
  • Define methodologies for performance benchmarking for development teams.
  • Participate or lead cross-functional team efforts.
  • Develop reporting for benchmarking results.
  • 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 in troubleshooting performance issues in distributed architectures.
  • Knowledge of cloud orchestration with Kubernetes.
  • Experience with CI/CD pipelines and automating workflows.
  • Familiarity with cloud architectures and service models.
  • Ability to multitask and collaborate globally across time zones.

Benefits

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

Tech Stack

ElasticsearchKibanaKubernetesLinuxPython

Categories

BackendData EngineeringDevOps