N

Nubank

Digital bank offering credit cards

Staff Software Engineer - BI Intelligence

AI Application EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Proven experience as a Staff-level Software Engineer or equivalent technical leader delivering high-impact systems in production.
  • Strong software engineering fundamentals and an SRE mindset, including experience designing reliable distributed systems, defining service objectives, and improving observability.
  • Experience with data platforms or analytics infrastructure, such as Databricks, distributed query engines, metadata catalogs, semantic layers, or large-scale data systems.
  • Deep understanding of data semantics, metric definitions, data contracts, lineage, data quality, and access control.
  • Experience designing or integrating AI/LLM-powered products, including natural-language interfaces, retrieval-augmented generation (RAG), tool use, query generation, grounding, or evaluation.
  • Ability to balance security, governance, reliability, latency, performance, and cost at scale.
  • Proven ability to lead ambiguous, cross-functional initiatives and drive alignment across teams and stakeholders.
  • Strong written and verbal communication skills, including the ability to explain complex technical decisions clearly.
  • Experience mentoring engineers and influencing technical direction beyond the immediate team.

Responsibilities

  • Design and evolve analytics platforms that serve Nubankers and business units across the company.
  • Build AI-powered data experiences, including natural-language interfaces, query generation, tool orchestration, grounding, and feedback mechanisms.
  • Develop foundations required for trustworthy AI analytics, including semantic context, governed metrics, data contracts, lineage, quality, access control, and evaluation.
  • Design and operate reliable distributed systems with strong observability, service objectives, security, performance, and cost controls.
  • Drive technical direction and make architectural decisions in partnership with engineering leadership and cross-functional stakeholders.
  • Translate ambiguous problems into clear technical options, trade-offs, and execution plans.
  • Mentor engineers and raise the engineering bar through design reviews, pairing, documentation, and operational practices.
  • Help turn promising AI capabilities into dependable products that improve how Nubankers work with data.

Desired Qualifications

  • Experience building conversational analytics, agentic workflows, or AI-powered developer/data tools.
  • Experience with evaluation frameworks, guardrails, and monitoring for AI-generated outputs.
  • Background in financial services, fintech, or other regulated environments.

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