Senior Staff Systems Engineer - Performance Engineer - JVM
Core
Leading deep-dive performance investigations and building diagnostic tooling to reduce latency and infrastructure costs in a global JVM-based microservice architecture.
Role type
Senior Staff Systems Engineer (JVM Performance)
Builds
Deep diagnostic tools, observability solutions, and scalable infrastructure improvements for JVM workloads.
Domain
Fintech / High-performance computing / JVM internals
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
JVM internals (JIT, class loading, intrinsics), Garbage Collection tuning (ZGC, G1, Shenandoah), Linux Kernel scheduling (CFS/EEVDF), memory architecture (heap/off-heap), eBPF, JFR, Flamegraphs, cgroups, concurrency debugging, AWS infrastructure
Preferred skills
OpenJDK contribution experience, Kubernetes/EKS resource isolation expertise
Technologies
eBPF, JFR, Flamegraphs, ZGC, G1, Shenandoah, CFS, EEVDF, cgroups, Kubernetes, EKS, AWS
Responsibilities
Conduct high-level performance analysis to identify and resolve systemic bottlenecks; Develop and implement advanced observability tools using eBPF, JFR, and Flamegraphs; Optimize JVM parameters, Garbage Collection, and memory management; Bridge the gap between Linux Kernel and JVM for thread scheduling and resource isolation; Design and deliver innovative infrastructure improvements; Mentor the engineering team on JVM internals and performance best practices; Diagnose and resolve complex concurrency issues, lock contentions, and memory leaks.
Seniority
Senior Staff, hands-on IC with strategic impact