Principal Software Engineer II (Performance Team) - Elasticsearch
Elastic
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