CareerPlan

Senior Software Engineer - Performance Tuning - Elasticsearch

CanadaRemoteFull-time€67k2026-10-07 → 2026-11-10

Core

Senior Software Engineer optimizing Elasticsearch performance, focusing on distributed systems, JVM internals, and AI-assisted benchmarking.

Role type

Senior IC performance engineer

Builds

High-performance, predictable, and scalable Elasticsearch software for search, observability, and AI retrieval

Domain

Search engine technology, distributed systems, JVM internals

Deliverable

production ML models

Required skills

Java internals, JVM memory management, concurrency models, high-performance code, profiling, distributed systems architecture, AI/advanced tooling for optimization

Preferred skills

Native libraries (C++, Rust, SIMD), storage engine performance, vector search optimizations, Performance SLAs

Technologies

Java, JVM, JMH, Rally, ES|QL, C++, Rust, SIMD

Responsibilities

Execute technical designs for architectural and code-level performance improvements; Profile and analyze system behavior to identify bottlenecks; Ensure robust performance benchmarks and regression detection; Collaborate on automation efforts using AI-assisted optimization harnesses; Provide technical guidance and peer reviews

Seniority

Senior, hands-on IC