Nubank · 11 hours ago
Senior Staff Systems Engineer - Performance Engineer - JVM
Nubank is one of the largest digital financial platforms in the world, focused on redefining financial services in Latin America. The role involves leading complex performance investigations and optimizing resource efficiency within a large JVM-based microservices architecture.
BankingCredit CardsFinancial ServicesFinTech
Responsibilities
Leading Deep-Dive Investigations: Conduct high-level performance analysis to identify and resolve systemic bottlenecks across our global JVM-based microservices architecture
Optimizing Resource Efficiency: Drive initiatives to reduce infrastructure costs and latency by fine-tuning JVM parameters, Garbage Collection (ZGC, G1), and memory management (heap and off-heap)
Building Diagnostic Tooling: Develop and implement advanced observability tools using eBPF, JFR, and Flamegraphs to provide real-time insights into kernel and runtime behavior
Kernel & Runtime Alignment: Bridge the gap between the Linux Kernel and the JVM, optimizing thread scheduling (CFS/EEVDF) and managing resource isolation (cgroups/throttling) within our Kubernetes environment
Architecting Scalable Solutions: Design and deliver innovative infrastructure improvements that address long-term performance challenges, ensuring our systems scale ahead of demand
Technical Mentorship & Culture: Share expertise on JVM internals and performance best practices with the wider Engineering team, fostering a culture of technical excellence and 'quality over quantity.'
Root Cause Excellence: Deep dive into complex concurrency issues, lock contentions, and memory leaks, providing definitive fixes for high-impact technical debt
Strategic Collaboration: Work closely with the Computing Squad to align orchestration strategies with system performance goals, ensuring a seamless interface between infrastructure and workloads
Qualification
Required
Expertise in JVM Internals: Deep, low-level knowledge of the JVM is essential. You must understand how the JVM works 'under the hood,' including JIT compilation (C1/C2), class loading, and intrinsic methods
JVM Tuning & Garbage Collection: Extensive experience with GC algorithms (ZGC, G1, Shenandoah), including the ability to tune them for massive heaps and ultra-low latency requirements
OpenJDK Contribution (Major Plus): Previous experience contributing to the OpenJDK project or other low-level runtime environments is a significant advantage
Linux Kernel & Scheduling: Deep understanding of the Linux Scheduler (CFS/EEVDF), thread scheduling, and how the kernel manages high-concurrency Java workloads
Memory Architecture: Mastery of heap and off-heap memory management, including Direct Buffers, memory-mapped files, and diagnosing complex memory leaks
Advanced Diagnostics: Mastery of diagnostic tools such as Flamegraphs, JFR (Java Flight Recorder), eBPF, and performing large-scale heap dump analysis
Resource Isolation: Extensive experience with cgroups and the impact of CPU Throttling on JVM quotas within Kubernetes/EKS
Concurrency: Proven ability to diagnose and resolve complex concurrency problems, including lock contention and race conditions at the instruction level
Cloud Platforms: Knowledge of AWS infrastructure and its performance characteristics
Develops and delivers innovative solutions that address team-level or project-level challenges, focusing on medium and long-term impact
Understand the technical aspects, capabilities, and limitations of our systems, contributing to discussions and improvements
Anticipate technical and product issues, making appropriate design decisions to avoid them
Is enthusiastic about sharing knowledge and mentoring others
Deep dive into a problem to identify root causes when prioritized
Benefits
Opportunity of earning equity at Nu
Medical Insurance
Dental and Vision Insurance
Life Insurance and AD&D
Extended maternity and paternity leaves
Nucleo - Our learning platform of courses
NuLanguage - Our language learning program
NuCare - Our mental health and wellness assistance program
Extended maternity and paternity leaves
401K
Saving Plans - Health Saving Account and Flexible Spending Account
Work-from-home Allowance
Relocation Assistance Package, if applicable.
Company
Nubank
Nubank is a digital bank offering seamless financial services, including payments, credit cards, and personal loans.
Funding
Current Stage
Public CompanyTotal Funding
$4.17BKey Investors
International Finance CorporationBerkshire HathawayTCV
2023-01-17Post Ipo Debt· $265.1M
2022-04-11Post Ipo Debt· $650M
2022-02-16Post Ipo Equity· $1B
Recent News
2026-01-24
2026-01-22
Crowdfund Insider
2026-01-22
Company data provided by crunchbase