Copy of Elasticsearch - Principal Software Developer I (Performance Team)
Elastic
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