Taro Logo

Elasticsearch - Senior Software Engineer (Performance Team)

Elastic is the Search AI Company that enables real-time data search and analytics, used by over 50% of Fortune 500 companies.
United StatesCanada
$153,100 - $193,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
AI · Enterprise SaaS · Search

Job Description

Elastic, the Search AI Company, is seeking a Senior Software Engineer to join their Elasticsearch Performance Engineering team. This role focuses on architecting and developing automated tooling for benchmarking Elasticsearch ingest and search workloads at scale in the cloud. The position offers an opportunity to work with cutting-edge search technology and impact performance optimization across cloud platforms.

The role involves designing and implementing tools for performance benchmarking, establishing best practices, and working with development teams and solution architects. Key responsibilities include developing methodologies for determining optimal instance type selection across cloud providers, creating solutions for benchmarking various use cases, and investigating performance escalations.

Candidates should have strong Python and Linux shell scripting skills, experience with cloud architectures and Kubernetes, and the ability to work effectively in a global team. The position offers competitive compensation ($153,100-$193,000), comprehensive benefits including health coverage, 401k matching, and stock options, and the flexibility of remote work.

Elastic provides a collaborative environment where diversity is valued, and work-life balance is prioritized. The company offers extensive benefits including parental leave, volunteer time, and professional development opportunities. This role presents an excellent opportunity for engineers passionate about performance optimization and distributed systems to make a significant impact at a leading search technology company.

Last updated a day ago

Responsibilities For Elasticsearch - Senior Software Engineer (Performance Team)

  • Design and build tooling for Elasticsearch performance benchmarking
  • Define best practices and guidelines for performance benchmarking
  • Develop methodologies for optimal instance type selection
  • Create solutions for benchmarking various use cases
  • Architect performance benchmarking solutions for product features
  • Investigate and resolve performance escalations

Requirements For Elasticsearch - Senior Software Engineer (Performance Team)

Python
Kubernetes
Linux
  • Proficiency in Python and Linux shell scripting
  • Familiarity with Linux system-level performance measurement
  • Knowledge of cloud orchestration with Kubernetes
  • Experience with cloud architectures and service models
  • Ability to assess performance and deployment tradeoffs
  • Ability to collaborate with global team members across time zones

Benefits For Elasticsearch - Senior Software Engineer (Performance Team)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive pay
  • Health coverage for employees and family
  • Flexible locations and schedules
  • Generous vacation days
  • Financial donations matching up to $2000
  • 40 hours yearly for volunteer projects
  • 16 weeks minimum parental leave
  • 401k with dollar-for-dollar matching up to 6%
  • Stock program participation

Related Jobs

SWE - Sr Software Engineer, Siri Experiences Framework and Tooling

Senior Software Engineer position at Apple working on Siri's conversation system, focusing on framework development and tooling with competitive compensation and benefits.

Senior macOS Application Engineer - Devices

Senior macOS Application Engineer position at Apple, focusing on developing tools and frameworks for device management across Apple's platforms.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple building scalable backend systems for Apple Services including App Store, Music, TV+, and more. Focus on distributed systems and Big Data.

Software Development Engineer - Core Sensors Architecture

Senior Software Development Engineer position at Apple working on Core Sensors Architecture within the Core Operating Systems team.

Senior Software Engineer, Commerce

Senior Software Engineer position at Apple's Commerce team, building scalable solutions for App Store, Apple TV, and other services, offering $181K-$272K base pay plus benefits.