Nubank

Staff Software Engineer

Nubank
Apply
22 hours ago
São Paulo, Brazil +2 moreStaff+

Responsibilities

  • Build and maintain large-scale distributed systems and microservices.
  • Design, build, and maintain data pipelines, data platforms, and ML-enabled solutions.
  • Deploy, integrate, and monitor ML models in batch and real-time production environments.
  • Lead data and engineering projects end to end, from requirements gathering through delivery and iteration.
  • Translate business needs into data products and technical solutions aligned with Nubank’s architecture and strategy.
  • Contribute to the design, documentation, maintenance, and optimization of data codebases, platforms, and tooling.
  • Partner with technical and business stakeholders to define strategies and deliver high-impact solutions.
  • Share knowledge, mentor peers, and support engineering and data literacy initiatives.

Requirements

  • Programming experience in one or more general-purpose languages such as Python, Clojure, Scala, or Java.
  • Familiarity with analytical data environments and data engineering concepts, including pipelines, ETL/ELT, data modeling, and storage.
  • Understanding of the ML model lifecycle, including training, evaluation, deployment, and monitoring.
  • Familiarity with distributed systems, microservices, and asynchronous architectures.
  • Strong communication skills for collaboration with technical and business stakeholders.
  • Passion for building high-quality software and data products.
  • Preferred: experience with AWS, GCP, or Azure.
  • Preferred: knowledge of Data Lake, Data Warehouse, and Data Mart architecture patterns.
  • Preferred: familiarity with ML frameworks and feature engineering pipelines.
  • Preferred: experience with Looker, Power BI, Tableau, or similar data visualization tools.
  • Preferred: knowledge of software engineering best practices including testing, clean code, and documentation.

Benefits

  • Chance of earning equity at Nubank.
  • Food/Meal Card and public transportation commuting benefit.
  • NuCare psychological, financial, and legal assistance program.
  • Life insurance, medical plan, and dental plan.
  • NuLanguage language course program and Nucleo learning platform.
  • Extended parental leave, daycare allowance, and parental consultancy.
  • Work-from-home allowance and gym partnerships.
  • 30 days of paid vacation.
  • Relocation assistance package, if applicable.
  • Hybrid work model requiring office attendance at least 2–3 times per week.

Categories

BackendData EngineeringML Engineering
Nubank

About Nubank

10,000+ employees

Nubank is a digital banking platform for consumers and small businesses in Latin America, offering a no-fee credit card, accounts, payments, lending, and investments through Nu Asset Management. It monetizes via interchange, interest, and product fees within its app-based ecosystem. Founded in 2013 and headquartered in São Paulo, it serves over 100 million customers across Brazil, Mexico, and Colombia and is listed on the NYSE (ticker: NU).

Contact me