CareerPlanSign in

Principal Software Engineer - Performance Tuning - Elasticsearch

Canada🌐 Remote💼 Full-time💰 $80,400–$80,400🗓 2026-08-27 → 2026-09-26

Core

Lead architectural and code-level performance engineering initiatives to drive continuous optimization and predictability of Elasticsearch performance for the world's largest organizations.

Role type

Principal Software Engineer (Performance Tuning)

Builds

High-performance, scalable Elasticsearch search, observability, and AI retrieval (RAG) systems

Domain

Distributed systems, search engines, AI/ML infrastructure

Deliverable

production ML models | product features

Required skills

Java internals, JVM memory management, concurrency models, high-performance thread-safe code, distributed systems architecture, system profiling, benchmarking tools, AI-assisted optimization

Preferred skills

Native libraries integration (C++, Rust, SIMD), storage engine internals, vector search optimizations, Performance SLA definition

Technologies

Java, JVM, flamegraphs, JMH, Rally, ES|QL, vector search

Responsibilities

Lead technical design and execution for major architectural performance improvements; Develop foundational performance models for complex distributed systems; Profile and analyze system behavior to identify bottlenecks; Ensure robust performance benchmarks and regression detection; Drive automation efforts using AI-assisted optimization harnesses; Mentor and coach engineers on performance-aware development

Seniority

Principal, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.