Elastic · 7 hours ago
Elasticsearch - Principal Software Engineer I (Performance Team)
Elastic, the Search AI Company, enables everyone to find the answers they need in real time using their data. The Principal Software Engineer I will focus on enhancing processes and automated tooling for benchmarking Elasticsearch workloads at scale in the cloud.
AnalyticsCloud ComputingOpen SourceSaaSSearch EngineSoftware
Responsibilities
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
Defining methodologies and guidelines for performance benchmarking servicing development teams and solution architects
Participate or lead in cross-functional team efforts and engagements
Developing reporting for and interpreting benchmarking results
Investigate and assist in resolving performance escalations and capacity planning issues
Address and devise solutions for benchmarking disparate use cases and workloads
Qualification
Required
Software development experience with Python and Linux shell required (Expert Level)
Familiarity with Linux system-level performance measurement and associated tooling (for example: how to measure and compare CPU, memory, and disk I/O performance between cloud provider instance types)
Prior experience in the troubleshooting and root cause analysis of performance issues in complex distributed architectures
Cloud orchestration with Kubernetes
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
Ability to multitask, effectively manage your time, and collaborate with team members globally across time zones
Familiarity with measuring performance and sizing in Linux VM and container environments
Preferred
Prior experience with large, distributed search engines and in developing and tuning queries
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
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
Minimum of 16 weeks of parental leave
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
Morningstar.com
2026-02-03
2026-01-22
Company data provided by crunchbase