Nubank

Engenheiro(a) de Software Sênior

PythonJavaAWSGCP
Tradução automática. Consulte o original.

Sobre o Nu

O Nu atende mais de 140 milhões de clientes, guiado pela missão de combater a complexidade e empoderar pessoas. A empresa tem liderado uma transformação setorial por meio de produtos inovadores e serviços centrados no ser humano.

Tecnologia proprietária e dados em escala impulsionam a plataforma digital do Nu, construída para promover acesso, avanço e transparência financeira. Seu modelo de negócios prospera com o amor do cliente e custos mais baixos, alimentando um ciclo virtuoso de crescimento e lucratividade.

Engenharia no Nubank

No Nubank, engenheiros de software estão na intersecção de dados, inteligência e escala. Construímos sistemas que processam milhões de decisões diariamente, desde detecção de fraudes até modelagem de crédito e, cada vez mais, fazemos isso impulsionados por IA. O Machine learning está incorporado em nossos produtos principais: na forma como avaliamos riscos, personalizamos experiências e automatizamos decisões em escala. Engenheiros aqui não apenas consomem capacidades de IA; eles ajudam a moldar como a inteligência é construída, implantada e mantida em produção.

Fazemos isso com rigor de engenharia, autonomia e um foco profundo em impacto. Nossos engenheiros trabalham em todo o espectro: projetando pipelines de dados e arquiteturas, implantando e mantendo modelos de ML em produção, e construindo os sistemas distribuídos e plataformas que impulsionam nossos produtos. Valorizamos equipes pequenas e independentes que se movem rapidamente, assumem a responsabilidade por suas decisões de ponta a ponta e se cobram um alto padrão de qualidade e ofício.

Buscamos as práticas de desenvolvimento de software de ponta em toda a nossa stack. Embora valorizemos candidatos familiarizados com nossas tecnologias, estamos confiantes de que os engenheiros que ingressarem no Nubank aprenderão e crescerão junto com nossa equipe:

  1. Microsserviços horizontalmente escaláveis escritos majoritariamente em Clojure, aproveitando programação funcional e arquitetura hexagonal
  1. Arquiteturas orientadas a eventos de alta vazão para comunicação entre serviços
  1. Integração e Implantação Contínuas em infraestrutura cloud-native
  1. Sistemas transacionais distribuídos construídos sobre Datomic, modelando domínios de negócios complexos com dados imutáveis e forte consistência
  1. Plataformas de dados modernas construídas sobre as melhores práticas de ETL/ELT, com monitoramento e observabilidade robustos

Visite nossa Página Institucional

Modelo de Trabalho

Híbrido 2–3 vezes por semana: Nosso modelo de trabalho híbrido nos traz ao escritório pelo menos duas vezes por semana, em dias estratégicos pensados para maximizar a conexão e colaboração em equipe.

Para mais detalhes, visite building.nubank.com/nu-hybrid-work-model/

Nosso processo de recrutamento pode envolver o uso de ferramentas habilitadas por inteligência artificial, como transcrição e análise automatizada de entrevistas, para apoiar o processo de avaliação. A inteligência artificial não é utilizada para tomar decisões finais de contratação; todas as decisões são tomadas por revisores humanos.

Para manter um processo consistente e justo para todos os candidatos, o Nu não fornece feedback técnico individualizado. Veja como nossa política funciona aqui

Nossos Engenheiros de Software

  1. Trabalhar com sistemas distribuídos em larga escala
  1. Colaborar na construção de microsserviços
  1. Projetar, construir e manter pipelines de dados robustos, sistemas distribuídos e soluções habilitadas por ML, garantindo confiabilidade, escalabilidade e desempenho em escala
  1. Implantar e manter modelos de ML em cenários batch e em tempo real, integrando-os com outros sistemas e monitorando por meio de métricas operacionais e de negócios
  1. Liderar projetos de dados e engenharia de ponta a ponta — desde a coleta de requisitos e alinhamento de stakeholders até a entrega e iteração
  1. Contribuir para o design, documentação, manutenção e otimização de nossa base de código de dados, plataformas e ferramentas
  1. Traduzir necessidades de negócios em produtos de dados e soluções técnicas alinhadas à arquitetura e estratégia de longo prazo do Nubank
  1. Fazer parceria com stakeholders técnicos e de negócios para definir estratégias e entregar soluções de alto impacto
  1. Compartilhar conhecimento, mentorar colegas e contribuir para iniciativas de engenharia e literacia de dados em todo o Nubank

Requisitos mínimos

O Que Buscamos

  1. Experiência de programação em uma ou mais linguagens de propósito geral (ex: Python, Clojure, Scala, Java)
  1. Familiaridade com ambientes de dados analíticos e conceitos de engenharia de dados: pipelines, ETL/ELT e modelagem de dados
  1. Compreensão do ciclo de vida de modelos de ML, desde treinamento e avaliação até implantação e monitoramento
  1. Familiaridade com sistemas distribuídos, microsserviços e arquiteturas assíncronas
  1. Fortes habilidades de comunicação para colaborar com stakeholders técnicos e de negócios
  1. Paixão por construir software e produtos de dados de alta qualidade

Diferenciais

  1. Experiência com plataformas de nuvem como AWS, GCP ou Azure
  1. Conhecimento de padrões de arquitetura de dados (Data Lake, Data Warehouse, Data Mart)
  1. Familiaridade com frameworks de ML e pipelines de feature engineering
  1. Experiência com ferramentas de visualização de dados (Looker, Power BI, Tableau ou similares)
  1. Conhecimento das melhores práticas de engenharia de software: testes, código limpo, documentação

Nossos Benefícios

  • Oportunidade de ganhar equity no Nubank
  • Vale-Refeição e/ou Vale Alimentação
  • Vale-Transporte
  • NuCare – Programa de Assistência Psicológica, Financeira e Jurídica
  • Seguro de Vida, Plano Médico e Plano Odontológico
  • NuLanguage – Programa de Cursos de Idiomas
  • Nucleo – Nossa plataforma de aprendizado
  • Licença Parental Estendida, Auxílio Creche e Consultoria Parental
  • Auxílio Home Office
  • Parcerias com Academias
  • 30 dias de férias remuneradas
  • Pacote de Auxílio à Relocação, se aplicável

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores