Nubank

Engenheiro(a) de Software Sênior

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

Sobre

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 no setor por meio de produtos inovadores e serviços centrados nas pessoas.

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.

Visite nossa Página Institucional

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. 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, são donas de 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 todo o nosso stack. Embora valorizemos candidatos familiarizados com nossas tecnologias, estamos confiantes de que engenheiros que se juntarem ao 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 com as melhores práticas de ETL/ELT, com monitoramento e observabilidade robustos

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 métricas operacionais e de negócio
  1. Liderar projetos de dados e engenharia de ponta a ponta — desde a coleta de requisitos e alinhamento com 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ócio 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ócio para definir estratégias e entregar soluções de alto impacto
  1. Compartilhar conhecimento, mentorar colegas e contribuir para iniciativas de literacia em engenharia e dados em todo o Nubank

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, modelagem e armazenamento 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ócio
  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 de 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

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

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