Elasticsearch - Principal Software Engineer I (Performance Team) Job at Elastic, United States

ZE1JNGpGN2pSWTY2RXI3MTZ3bnNqWTRQMVE9PQ==
  • Elastic
  • United States

Job Description

What is The Role

We are seeking a Principal Software Engineer I to join our Elasticsearch Performance Engineering area. This role will focus on enhancing our processes and automated tooling for benchmarking Elasticsearch ingest and search workloads at scale in the cloud, and identifying performance regressions.

What you will be doing


  • 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.

What you bring 


  • 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. 

Bonus points


  • 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.

Job Tags

Full time

Similar Jobs

RDR Utility Services Group

Tractor Driver Job at RDR Utility Services Group

 ...we have a strong focus on growth and recruitment and employ only the best local talent within our region. RDR is seeking a Tractor Driver to round out our Support Services Division. Responsibilities Schedule: 12+ Hour Shifts Nights This role operates... 

Synectics Inc

Phlebotomist - Float Job at Synectics Inc

 ...exercise good judgment. ~ Must have reliable transportation, valid driver license, and clean driving record, if applicable. ~ Travel and flexible hours required to work multiple locations and required to cover at Patient Service Center/In-Office Phlebotomy locations... 

CulinaryLocal

Video Editor & YouTube Creator Internship Job at CulinaryLocal

 ...CulinaryLocal is looking for a Video Editor / YouTube Content Creator Intern in Atlanta. This unpaid position is perfect for recent graduates wanting to grow their skills in filmmaking and video production.The intern will assist in creating engaging food videos and interviews... 

Registered Nurse

Remote RN Clinical Documentation Integrity Specialist Job at Registered Nurse

 ...Unknown CDI team is seeking a Clinical Documentation Integrity (CDI) Specialist RN for a 100% remote position based in the United States. You will drive accurate inpatient documentation, engage physicians, and ensure alignment with quality and reimbursement goals.... 

Kratos Defense & Rocket Support Services, Inc

Junior Financial Analyst Job at Kratos Defense & Rocket Support Services, Inc

 ...Kratos Defense & Rocket Support Services is seeking a Junior Financial Analyst to support a NAVSEA business financial manager. This entry role offers on-the-job training and a path into government financial management. DoD Secret Clearance is required.The role centers...