Senior Software Engineer — Performance & Distributed Systems

Elastic

United States

On-site

USD 133,000 - 211,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Health coverage
Flexible scheduling
Vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic, the Search AI Company, seeks a Senior Software Engineer for the Elasticsearch Performance team. You will contribute to performance engineering initiatives—optimizing core code paths, profiling distributed systems, and driving scalable improvements across deployments.

You will collaborate across teams, implement AI-assisted optimization methods, and mentor peers while advancing benchmarking and regression detection in stateful and serverless contexts.

Qualifications

  • Deep knowledge of Java internals and JVM memory management.
  • Proven profiling/optimizing of distributed systems with benchmarking tools.
  • Solid understanding of distributed systems architecture and scaling challenges.

Responsibilities

  • Contributing to core performance initiatives from development to production.
  • Implementing performance models and optimization methodologies for distributed systems.
  • Profiling system behavior to identify bottlenecks in logging, metrics, and vector search.
  • Ensuring robust benchmarks and regression detection for stateful and serverless architectures.
  • Collaborating across teams to apply performance-focused development practices.
  • Building AI-assisted optimization harnesses to streamline profiling and benchmarking.
  • Providing technical guidance and peer reviews to engineers.

Skills

Java internals
JVM memory management
Concurrency models
High-performance coding
Thread-safety
Lock-free programming
Profiling distributed systems
Benchmarking tools (JMH, Rally)
Distributed systems architecture
AI-assisted optimization tooling
Collaborative teamwork
Async communication

Tools

JMH
Rally

Job description

Elastic, the Search AI Company, seeks a Senior Software Engineer for the Elasticsearch Performance team. You will contribute to performance engineering initiatives—optimizing core code paths, profiling distributed systems, and driving scalable improvements across deployments.

You will collaborate across teams, implement AI-assisted optimization methods, and mentor peers while advancing benchmarking and regression detection in stateful and serverless contexts.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Performance & AI Optimization
Senior Software Engineer, Performance & AI Optimization

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible locations
+4
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 – Distributed Systems
Principal Performance Engineer – Distributed Systems

Socket.dev • United States

On-site
USD 160,000 - 253,000
Stock options
401k with employer match
Health coverage for you and family
+3
Principal Performance Engineer — Scalable AI for Search
Principal Performance Engineer — Scalable AI for Search

Elastic • United States

On-site
USD 160,000 - 253,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Lead Performance Engineer, Distributed Systems & AI
Lead Performance Engineer, Distributed Systems & AI

Socket.dev • Town of Poland (NY)

On-site
USD 180,000 - 240,000
Health coverage
Flexible schedules
Generous vacation days
+3
Lead Performance Engineer, Large-Scale Search Platform
Lead Performance Engineer, Large-Scale Search Platform

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 160,000 - 253,000
Health coverage
Flexible location & schedules
Vacation days
+2
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

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Health coverage
Flexible work locations
Generous vacation
+3
Senior Java Engineer - Serverless & Distributed Systems
Senior Java Engineer - Serverless & Distributed Systems

PowerToFly • United States

On-site
USD 133,000 - 211,000
Health coverage
Flexible locations
Generous vacation days
+3