Elastic · 3 days ago
Elasticsearch - Senior Python Engineer (Performance Team)
Elastic, the Search AI Company, enables everyone to find the answers they need in real time using all their data at scale. They are seeking a Senior Software Engineer to join their Elasticsearch Performance Engineering team, focusing on architecting and developing automated tooling for benchmarking Elasticsearch ingest and search workloads at scale in the cloud.
AnalyticsCloud ComputingOpen SourceSaaSSearch EngineSoftware
Responsibilities
Participate in the design and building of tooling and automated processes for provisioning and execution of Elasticsearch performance benchmarking jobs at scale
Maintain our open source Python based benchmarking tool, Rally and act as a source of best practice within the team regarding our Python-based tooling
Define best practices, methodologies, and guidelines for performance benchmarking of Elasticsearch servicing development teams and solution architects
Address and devise solutions for benchmarking disparate use cases and workloads
Develop reporting for and interpreting benchmarking results
Qualification
Required
Expert-level knowledge of Python required, including awareness of new features
Experience in Linux shell scripting
Prior experience with CI/CD pipelines and automating process workflows
Experience in cloud architectures, service models, and operating across multiple cloud service providers, assessing tradeoffs from both performance and deployment perspectives
Familiarity with measuring performance and sizing in Linux VM and container environments
Ability to multitask, effectively manage your time, and collaborate with team members globally across time zones
Preferred
Prior experience in the troubleshooting and root cause analysis of performance issues in complex distributed architectures
Prior experience with large, distributed search engines and in developing and tuning queries
Cloud orchestration with Kubernetes
Familiarity with the Elasticsearch Query API and building Kibana dashboards is a strong plus
Benefits
Health coverage for you and your family in many locations
Ability to craft your calendar with flexible locations and schedules for many roles
Generous number of vacation days each year
We match up to $2000 (or local currency equivalent) for financial donations and service
Up to 40 hours each year to use toward volunteer projects you love
Embracing parenthood with a minimum of 16 weeks of parental leave
Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings
Company
Elastic
Elastic builds software to make data usable in real time and at scale for search, logging, security, and analytics use cases.
H1B Sponsorship
Elastic has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2022 (2)
2021 (1)
Funding
Current Stage
Public CompanyTotal Funding
$162MKey Investors
New Enterprise AssociatesIndex VenturesBenchmark
2018-10-04IPO
2018-05-03Secondary Market
2016-07-01Series D· $58M
Recent News
2025-12-29
2025-12-10
Company data provided by crunchbase