Senior Software Engineer, Performance & Distributed Systems

Elastic

United States

Remote

USD 78,000 - 124,000

Full time

32 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage
Flexible schedules
Vacation days
Volunteer time
Parental leave

Job summary

Elastic, the Search AI Company, is hiring a Senior Software Engineer for the Elasticsearch Performance team. You will improve optimization and predictability of Elasticsearch performance, working with distributed systems across teams to deliver high-impact improvements.

We require deep Java and JVM expertise, proficiency with profiling tools, and a track record of scalable, high-performance code. This role is distributed with strong collaboration and AI-assisted optimization focus.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Strong experience profiling distributed systems and using benchmarking tools.
  • Proven track record in high-performance, scalable systems.

Responsibilities

  • Contribute to core performance initiatives from development to production.
  • Design and implement performance improvements for distributed systems.
  • Profile and analyze system behavior to identify bottlenecks.
  • Ensure robust benchmarks and regression detection for stateful and serverless architectures.
  • Collaborate across teams to apply performance-focused practices.
  • Develop AI-assisted optimization tools to speed profiling and benchmarking.

Skills

Java internals
JVM memory management
Concurrency & thread-safety
Profiling & benchmarks

Tools

JMH
Rally

Job description

Elastic, the Search AI Company, is hiring a Senior Software Engineer for the Elasticsearch Performance team. You will improve optimization and predictability of Elasticsearch performance, working with distributed systems across teams to deliver high-impact improvements.

We require deep Java and JVM expertise, proficiency with profiling tools, and a track record of scalable, high-performance code. This role is distributed with strong collaboration and AI-assisted optimization focus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Performance Engineer - Elasticsearch Optimization
Senior Performance Engineer - Elasticsearch Optimization

Referral Board • United States

Hybrid
USD 159,000 - 252,000
Stock program
401k with up to 6% match
Health coverage
+5
Performance Architect for Distributed Systems
Performance Architect for Distributed Systems

Elasticsearch B.V. • Town of Norway (WI)

Hybrid
USD 150,000 - 230,000
Health coverage
Flexible locations
Vacation days
+3
Principal Performance Engineer — Elasticsearch Optimization
Principal Performance Engineer — Elasticsearch Optimization

Referral Board • Town of Poland (NY)

Hybrid
USD 102,000 - 188,000
Health coverage
Flexible locations
Generous vacation days
+3
Principal Software Engineer: Elasticsearch Performance
Principal Software Engineer: Elasticsearch Performance

Referral Board • United States

On-site
USD 160,000 - 253,000
Stock program
401k with matching
Healthcare coverage for you and family
Senior Java Engineer - Serverless & Distributed Systems
Senior Java Engineer - Serverless & Distributed Systems

PowerToFly • United States

Remote
USD 133,100 - 210,600
Health coverage
Flexible locations
Generous vacation days
+3
Senior Java Engineer - Serverless Distributed Systems
Senior Java Engineer - Serverless Distributed Systems

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Stock options
401(k) matching
Flexible locations & schedules
Principal Java Engineer, Serverless Distributed Systems
Principal Java Engineer, Serverless Distributed Systems

Referral Board • United States

On-site
USD 133,100 - 210,600
Stock program
401k with match
Generous vacation days
+3
Senior Storage Engine Engineer, Elasticsearch
Senior Storage Engine Engineer, Elasticsearch

Elastic • Mountain View (CA)

Remote
USD 159,900 - 252,900
Competitive pay
Health coverage for you and family
Flexible calendars
+3
Senior Java Engineer - Security & Distributed Systems
Senior Java Engineer - Security & Distributed Systems

Elastic • United States

Remote
USD 78,000 - 124,000
Health coverage
Flexible schedules
Generous vacation days
+3
Senior Benchmarking Engineer: Performance & Competitiveness
Senior Benchmarking Engineer: Performance & Competitiveness

Elastic • Oregon

Hybrid
USD 140,000 - 190,000
Health coverage for you and your 가족
Flexible locations and schedules
Generous vacation days
+3