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
Senior Software Engineer, Observability - Hosted Services
Join Elastic as a Senior Software Engineer in Observability, working remotely to enhance our cloud monitoring solutions.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Fullstack Software Engineer - Security Analytics
Senior Fullstack Engineer in Security Analytics, skilled in JavaScript, Node.js, React.js, TypeScript. Remote work, competitive benefits.
Platform Ingest Engineer - Go / OpenTelemetry
Join Elastic as a Platform Ingest Engineer to enhance data ingestion with Go and OpenTelemetry. Remote role with great benefits.
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.
Software Engineer II - Search Inference
Join Elastic as a Software Engineer II in Search Inference, enhancing search with ML model inference. Key skills: OOP, NLP, Kubernetes.
Full Stack Software Engineer II (React, Node, Typescript) - Security Analytics
Join Elastic as a Full Stack Software Engineer II to revolutionize security analytics with AI. Work remotely with a global team.
Senior Backend Engineer, Search Platform
Senior Backend Engineer needed for Search Platform at Wolt in Berlin, focusing on Elasticsearch and Python.
Full Stack Software Engineer II (React, Node, TypeScript) - Security Analytics
Join Elastic as a Full Stack Software Engineer II to revolutionize security analytics with AI. Work remotely with a global team.
Senior Node.js Developer
Senior Node.js Developer needed in Malmö, Sweden. Join our Product & Engineering team to develop scalable applications and improve user experience.
Senior Backend Engineer - Search Technologies
Senior Backend Engineer specializing in search technologies with skills in Elasticsearch, Node.js, and system design.
Staff Engineer, Consumer Search
Join Wolt as a Staff Engineer in Berlin to develop large-scale search features using Elasticsearch and Python.
Senior Growth Engineer (SEO & Performance)
Join Remote as a Senior Growth Engineer focusing on SEO & Performance. Enhance search engine rankings and optimize frontend performance.
Senior Full Stack Engineer - Search
Senior Full Stack Engineer needed in Paris for enhancing search functionality in a customer communication platform.
Senior Software Engineer - Search Infrastructure
Senior Software Engineer for AI search infrastructure, focusing on distributed systems and high-traffic management.
Senior Site Reliability Engineer
Join Algolia as a Senior Site Reliability Engineer to enhance search product reliability and scalability. Remote work available.
Senior Backend Engineer (Elixir)
Join Remote as a Senior Backend Engineer specializing in Elixir. Work remotely, lead projects, and enjoy flexible hours and great benefits.
Kibana Lead Architect
Join Elastic as a Kibana Lead Architect to drive technical vision and architecture for Kibana, ensuring reliability and scalability.
Senior Software Engineer - SPL2 Development
Senior Software Engineer for SPL2 development with skills in Java, C++, and cloud technologies. Remote work available.
Senior Software Engineer - Cloud Platform Reliability
Join CrowdStrike as a Senior Software Engineer focusing on cloud platform reliability and scalability in a remote-first role.
Senior Software Engineer (.NET)
Join Optimizely as a Senior Software Engineer in Stockholm to shape the future of e-commerce with .NET expertise.
Principal Engineer
Join Remote as a Principal Engineer to solve global challenges with Elixir, Phoenix, React, and AWS. Work remotely with flexible hours.
Senior React.js Developer
Join Eletive as a Senior React.js Developer to build high-performance applications and enhance user experience.