Nubank · jobs.ashbyhq.com · checked today
Senior Software Engineer - Data Platform (m/w/d)
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.
Skills, with evidence
- Streaming
Design and optimize high-throughput streaming and storage architectures using Apache Kafka and distributed database internals for mission-critical financial workloads.
must have - Kubernetes
Lead the design of compute orchestration frameworks on large Kubernetes clusters, improving scheduling throughput and resource utilization for complex data pipelines.
must have · not practised here - Data modelling
Work with Analytics Engineering leads and platform users to define internal APIs, developer toolchains and data modeling practices that speed up developers company-wide.
must have - Go
Advanced proficiency in a systems-oriented language such as Go, Java, Scala, Rust or C++.
must have · not practised here - Airflow / orchestration
As a Senior Software Engineer you will shape the architecture of our low-level infrastructure, orchestration frameworks and storage engines.
- Cost & performance
- Design and optimize high-throughput streaming and storage architectures using Apache Kafka and distributed database internals for mission-critical financial workloads.
- Data quality
- Set standards for resilience testing, automated failover, observability and architectural documentation.
- AWS
- Familiarity with multi-region AWS networking, security, IAM and compute.
not practised here - Governance & security
Your data is processed by Nubank in line with the GDPR.
not practised here - Java
- Advanced proficiency in a systems-oriented language such as Go, Java, Scala, Rust or C++.
not practised here - Scala
- Advanced proficiency in a systems-oriented language such as Go, Java, Scala, Rust or C++.
not practised here
Your plan
- The SQL screen: correct, then fast≈ 2 h
Data quality
- Late arriving event auditIntermediate
- Order anomaly auditIntermediate
- Premium and free listening by countryIntermediate
- Interview audit union capstoneAdvanced
- Airbnb: converting on a day with no published rateAdvanced
- Data modelling: the round most people fail≈ 3 h
Data modelling
- Addresses that stay true to the pastIntermediate
- Seat holds and the release-night raceIntermediate
- Subscription warehouse grainIntermediate
- Campaign efficiencyIntermediate
- Catalogue: products, variants and sellersIntermediate
- Pipeline design: safe to run twice≈ 4 h
Streaming · Airflow / orchestration
- The source will not let youIntermediate
- Parcel tracking pipelineIntermediate
- Is this change safe?Intermediate
- Marketplace transactions at scaleIntermediate
- Five minutes behind the sourceIntermediate
- Spark: read the plan Spark actually ran≈ 2 h
Cost & performance
- applyInPandas per country: what Spark ships to Python, and the native rewriteAdvanced
- Filters you wrote in the wrong place: where Catalyst moves themAdvanced
- snappy, gzip or zstd: measure the Parquet codec trade-off yourselfAdvanced
- Find the four suspects in a slow pipeline (one of them is innocent)Advanced
- A filter after a window function: pushed down or not?Advanced
- Say it out loud≈ 1 h
Not covered by the plan: Kubernetes, Go, AWS, Governance & security, Java, Scala.
Readiness
Counted from drills you have completed anywhere on D8LooP.
leaves in 2 dremoved the moment Nubank closes it
