Startups

Senior Staff Systems Engineer - Performance Engineer

Nubank · Miami · Remote

← All jobs
About Nubank

Backed by Sequoia, Founders Fund and Redpoint.

About the role

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.

What they're looking for

  • 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
More about this role

Nu serves more than 140 million customers, guided by a mission to fight complexity and empower people. The company has been leading an industry transformation through innovative products and human-centered services.

Proprietary technology and data at scale power Nu’s digital platform, built to promote financial access, advancement, and transparency. Its business model thrives on customer love and lower costs, feeding a flywheel of growth and profitability.

Visit our Institutional Page

About the Role

The Systems Performance team is part of the Computing Squad consists of two distinct workstreams —Orchestration and System Performance —each with its own approach and challenges on managing and improving the foundational infrastructure where the majority of the Nubank's workloads runs.

The Performance team is focused on building deep diagnostic tools and performing high-level analysis to reduce latency, infrastructure costs and increase services efficiency.

You will be responsible for leading complex performance investigations, identifying systemic bottlenecks, and driving efficiency across one of the largest JVM-based microservice architectures in the world.

Our core principles and...

Read the full posting on Nubank's site ↗

Engineer

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.