Nubank

Senior Staff Systems Engineer - Performance Engineer

Nubank
Apply
4 days ago
Toronto, CanadaStaff+
H1B Sponsor

Responsibilities

  • Lead deep-dive performance investigations across the global JVM-based microservices architecture.
  • Reduce infrastructure costs and latency by tuning JVM parameters, garbage collection, and heap and off-heap memory.
  • Build diagnostic and observability tooling using eBPF, JFR, and Flamegraphs.
  • Optimize Linux kernel scheduling, cgroups, CPU throttling, and JVM workloads in Kubernetes.
  • Design scalable infrastructure improvements and resolve concurrency issues, lock contention, race conditions, and memory leaks.
  • Mentor engineers on JVM internals and performance practices while collaborating with the Computing Squad.

Requirements

  • Demonstrated deep knowledge of JVM internals, including JIT compilation, class loading, and intrinsic methods.
  • Extensive experience tuning ZGC, G1, or Shenandoah for large heaps and ultra-low-latency requirements.
  • Deep understanding of Linux scheduling, including CFS and EEVDF, and high-concurrency Java workloads.
  • Mastery of heap and off-heap memory, Direct Buffers, memory-mapped files, and complex memory-leak diagnosis.
  • Experience with Flamegraphs, Java Flight Recorder, eBPF, and large-scale heap-dump analysis.
  • Experience with cgroups, CPU throttling, JVM quotas, Kubernetes, and EKS.
  • Proven ability to diagnose complex concurrency problems at the instruction level, including lock contention and race conditions.
  • Knowledge of AWS infrastructure and its performance characteristics.
  • OpenJDK contribution or experience with other low-level runtime environments is a significant advantage.
  • Ability to make long-term technical and design decisions, identify root causes, and mentor others.

Benefits

  • Health insurance, life insurance, pension plan, extended maternity and paternity leave, vacations, and mental health and wellness assistance.
  • Access to Nucleo learning courses and the NuLanguage language-learning program.
  • Hybrid work model requiring office attendance at least two to three times per week in Toronto, Canada.
  • Recruitment may use AI-enabled transcription and analysis tools, with final decisions made by human reviewers.

Categories

Nubank

About Nubank

5,001-10,000 employees

Nu is one of the largest digital financial services platforms in the world, serving 135 million customers across Brazil, Mexico, and Colombia. The company has been leading an industry transformation by leveraging data and proprietary technology to develop innovative products and services. Guided by its mission to fight complexity and empower people, Nu caters to customers’ complete financial journey, promoting financial access and advancement with responsible lending and transparency. The company is powered by an efficient and scalable business model that combines low cost to serve with growing returns. https://www.youtube.com/watch?v=kwwzcXK2PUo

Contact me