Elastic logo

Senior Software Engineer - Elasticsearch Performance Team

Elastic

Job Overview

Join Elastic, the leading platform for search-powered solutions, as a Senior Software Engineer on the Elasticsearch Performance Team. This role is pivotal in architecting and developing automated tooling for benchmarking Elasticsearch ingest and search workloads at scale in the cloud.

Responsibilities

  • Participate in the design and building of tooling and automated processes for provisioning and execution of Elasticsearch performance benchmarking jobs at scale.
  • Define best practices, methodologies, and guidelines for performance benchmarking of Elasticsearch servicing development teams and solution architects.
  • Develop methodologies and processes for benchmarking Elasticsearch to determine the optimal price-performant instance type selection across Cloud Service providers.
  • Devise solutions for benchmarking disparate use cases and workloads for Elasticsearch stateful and serverless products at scale.
  • Architect solutions for performance benchmarking of evolving and key product features of Elasticsearch.
  • Investigate and assist in resolving performance escalations and capacity planning issues as required.

Qualifications

  • Proficiency in Python, Java, and Linux shell scripting are required.
  • Knowledge of cloud orchestration with Kubernetes and Linux OS fundamentals.
  • Experience with cloud architectures, service models, and operating across multiple cloud service providers.
  • Ability to assess tradeoffs from both performance and deployment perspectives.

Bonus Points

  • Prior experience in the troubleshooting and root cause analysis of performance issues in complex distributed architectures.
  • Experience with performance tuning of Java applications and JVMs.
  • 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.

Additional Information

As a distributed company, diversity drives our identity. We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

Benefits
Extracted with AI

  • Competitive salary
  • Health coverage for family
  • Flexible work locations and schedules
  • Generous vacation days
  • Parental leave
  • Volunteer time off

Similar jobs

Last update: 23 minutes ago

Elastic logo
Elastic

Full Stack Software Engineer II (Java/React)

Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.

Elastic logo
Elastic

Kibana Lead Architect

Join Elastic as a Kibana Lead Architect to drive technical vision and architecture for Kibana, ensuring reliability and scalability.

Elastic logo
Elastic

Senior Software Engineer, Observability - Hosted Services

Join Elastic as a Senior Software Engineer in Observability, working remotely to enhance our cloud monitoring solutions.

Wolt logo
Wolt

Staff Engineer, Consumer Search

Join Wolt as a Staff Engineer in Berlin to develop large-scale search features using Elasticsearch and Python.

Swift logo
Swift

Observability Platform Data Engineer

Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Eliq logo
Eliq

Senior Data Engineer with Azure Expertise

Join Eliq as a Senior Data Engineer to enhance our Azure-based data platform and drive the energy transition.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.

MongoDB logo
MongoDB

Software Engineer, Atlas Search Web

Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

Seqera logo
Seqera

Senior Software Engineer - Cloud and Distributed Systems

Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.

bol logo
bol

Python Software Engineer – Security

Join our SecOps team as a Python Software Engineer to develop security solutions and protect our retail tech platform.

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.