CareerPlanSign in

Senior Software Developer - Performance Tuning - Elasticsearch

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

Core

Senior Software Developer focused on performance engineering for Elasticsearch, optimizing search, observability, and AI retrieval systems.

Role type

Senior IC software engineer (performance engineering)

Builds

Elasticsearch performance optimizations, profiling tools, and AI-assisted optimization harnesses

Domain

Search engines, distributed systems, AI/ML infrastructure

Deliverable

production ML models | product features

Required skills

Java internals, JVM memory management, concurrency models, high-performance code, distributed systems architecture, system profiling, benchmarking, algorithmic optimization

Preferred skills

Native library integration (C++, Rust, SIMD), vector search optimization, Performance SLA definition, large-scale data store internals

Technologies

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

Responsibilities

Execute technical designs for architectural and code-level performance improvements; implement foundational performance models for distributed systems; profile and analyze system behavior to identify bottlenecks; ensure robust performance benchmarks and regression detection; build AI-assisted optimization harnesses; provide technical guidance and peer reviews

Seniority

Senior, hands-on IC

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