← Back to list
Job
Senior Staff Systems Engineer - Performance Engineer - JVM
Backend Developer
• On-site
• Full-time
• 📍 USA
On Nu's Systems Performance team, build deep diagnostic tools and perform high-level analysis to reduce latency and infrastructure costs across one of the largest JVM-based microservice architectures in the world.
Stack
Responsibilities
- ▹Lead deep-dive performance investigations to identify and resolve systemic bottlenecks across the global JVM-based microservices architecture
- ▹Optimize resource efficiency by fine-tuning JVM parameters, garbage collection (ZGC, G1), and memory management
- ▹Build advanced observability tooling using eBPF, JFR, and Flamegraphs
- ▹Bridge the Linux Kernel and the JVM, optimizing thread scheduling (CFS/EEVDF) and resource isolation (cgroups) within Kubernetes
- ▹Architect and deliver scalable infrastructure improvements for long-term performance challenges
- ▹Share expertise and mentor others on JVM internals and performance best practices
- ▹Deep-dive into complex concurrency issues, lock contention, and memory leaks
- ▹Collaborate closely with the Computing Squad to align orchestration and performance strategies
Requirements
- ▹Deep, low-level JVM knowledge: JIT compilation (C1/C2), class loading, intrinsic methods
- ▹Extensive experience tuning JVM and GC algorithms (ZGC, G1, Shenandoah) for massive heaps and ultra-low latency
- ▹Deep understanding of the Linux Scheduler (CFS/EEVDF) and high-concurrency Java workload management
- ▹Mastery of heap and off-heap memory management (Direct Buffers, memory-mapped files) and leak diagnostics
- ▹Mastery of advanced diagnostics: Flamegraphs, JFR, eBPF, large-scale heap dump analysis
- ▹Extensive experience with cgroups and CPU throttling impact within Kubernetes/EKS
- ▹Proven ability to diagnose and resolve complex concurrency problems (lock contention, race conditions)
- ▹Knowledge of AWS infrastructure and its performance characteristics
Nice to have
- ▹Previous contribution to the OpenJDK project or other low-level runtime environments
Soft skills
Enthusiasm for knowledge sharing and mentoringDeep root-cause analysis mindsetTeamwork and focus on simplicity
What we offer
- ▹Opportunity to earn equity at Nu
- ▹Medical insurance
- ▹Dental and vision insurance
- ▹Life insurance and AD&D
- ▹Extended maternity and paternity leave
- ▹Nucleo learning platform
- ▹NuLanguage language learning program
- ▹NuCare mental health and wellness program
- ▹401K savings plan (Health Saving Account and Flexible Spending Account)
- ▹Work-from-home allowance
- ▹Relocation assistance package, if applicable
About the company
Nu is the leading digital bank in Latin America, serving 135 million customers across Brazil, Mexico, and Colombia. It leads an industry transformation through data-driven, proprietary technology, guided by its mission to fight complexity and empower people. Listed on the New York Stock Exchange (NYSE: NU).
Similar jobs

Job
Site Reliability Engineer - US Government
Palantir
Data Science
+6
$10,417–$15,417/mo
gross
🏢 On-site
🇺🇸 Washington
🗣️ EN

Job
Forward Deployed Engineer
Kong
+7
💰 Salary: not specified
🏢 On-site
🇺🇸 California
🗣️ EN

Job
Forward Deployed Engineer
Kong
+7
💰 Salary: not specified
🏢 On-site
🇺🇸 New Jersey
🗣️ EN
Job
Senior Cloud Database Engineer
Marqeta
+2
$12,000–$15,000/mo
gross
🏢 On-site
🇺🇸 Remote
🗣️ EN
Job
Principal Software Engineer
Marqeta
+2
$20,200–$25,200/mo
gross
🏢 On-site
🇺🇸 Remote
🗣️ EN

Job
Customer Reliability Engineer - Infrastructure
Astronomer
+2
$10,400–$10,800/mo
gross
🌍 Remote
🇺🇸 Remote (United States)
🗣️ EN