Senior Python Engineer (Performance Team)
Company: Elastic
Location: San Diego
Posted on: January 21, 2026
|
|
|
Job Description:
Elastic, the Search AI Company, enables everyone to find the
answers they need in real time, using all their data, at scale —
unleashing the potential of businesses and people. The Elastic
Search AI Platform, used by more than 50% of the Fortune 500,
brings together the precision of search and the intelligence of AI
to enable everyone to accelerate the results that matter. By taking
advantage of all structured and unstructured data — securing and
protecting private information more effectively — Elastic’s
complete, cloud-based solutions for search, security, and
observability help organizations deliver on the promise of AI We
are seeking a Senior Software Engineer to join our Elasticsearch
Performance Engineering team, with a focus on architecting and
developing the automated tooling for benchmarking Elasticsearch
ingest and search workloads at scale in the cloud DUTIES •
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 QUALIFICATIONS •
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 BONUS
• 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
Keywords: Elastic, Cypress , Senior Python Engineer (Performance Team), IT / Software / Systems , San Diego, California