N

Nubank

Digital bank offering credit cards

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

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, extract, transform, and load (ETL) or extract, load, and transform (ELT), and data modeling.
  • Understanding of the machine learning model lifecycle, from training and evaluation to deployment and monitoring.
  • Familiarity with distributed systems, microservices, and asynchronous architectures.
  • Ability to collaborate with technical and business stakeholders.

Responsibilities

  • Work with large-scale distributed systems.
  • Collaborate on building microservices.
  • Design, build, and maintain robust data pipelines, distributed systems, and machine-learning-enabled solutions, ensuring reliability, scalability, and performance at scale.
  • Deploy and maintain machine learning models in batch and real-time scenarios, integrate them with other systems, and monitor them using operational and business metrics.
  • Lead data and engineering projects end-to-end, from requirements gathering and stakeholder alignment through delivery and iteration.
  • Contribute to the design, documentation, maintenance, and optimization of the data codebase, platforms, and tooling.
  • Translate business needs into data products and technical solutions aligned with Nubank's architecture and long-term strategy.
  • Partner with technical and business stakeholders to define strategies and deliver high-impact solutions.
  • Share knowledge, mentor peers, and contribute to engineering and data literacy initiatives across Nubank.

Desired Qualifications

  • Experience with cloud platforms such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure.
  • Knowledge of data architecture patterns, including data lakes, data warehouses, and data marts.
  • Familiarity with machine learning frameworks and feature engineering pipelines.
  • Experience with data visualization tools such as Looker, Power BI, or Tableau.
  • Knowledge of software engineering best practices, including testing, clean code, and documentation.

About the Company

Nubank

Digital bank offering credit cards

Nubank is a digital bank in Latin America that offers financial services mainly through its mobile app, including credit cards, personal loans, and digital payment solutions for individuals and small businesses. Customers access and manage products through the app, with loans earning interest and merchants paying transaction fees; the bank aims to minimize or eliminate fees and provide a simple, transparent user experience. Nubank’s products work by delivering credit and payment services online, with revenue coming from interest on loans, card interchange fees, and premium services. The company differentiates itself through a strong focus on a no-fee, user-friendly digital experience, scale across Brazil, Mexico, and Colombia, and technology-driven operations that emphasize accessibility and transparency. Its goal is to simplify banking, expand access to financial services, and become a leading, trusted financial platform in Latin America.

Company size
10,001+
Company stage
IPO
Headquarters
São Paulo, Brazil
Founded
2013

Recently Posted Jobs

Explore more opportunities at Nubank

See more jobs