SIGN IN
Elasticsearch - Principal Software Engineer I (Performance Team) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

PythonLinuxPerformance benchmarkingKubernetesCI/CD pipelinesCloud architecturesTroubleshootingRoot cause analysisPerformance measurementCollaborationTime management

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 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 Company
Total Funding
$162M
Key Investors
New Enterprise AssociatesIndex VenturesBenchmark
2018-10-04IPO
2018-05-03Secondary Market
2016-07-01Series D· $58M

Leadership Team

leader-logo
Ashutosh Kulkarni
CEO
linkedin
leader-logo
Shay Banon
Chief Technology Officer
linkedin
Company data provided by crunchbase