Sobre a Empresa
Sobre a Empresa
O Nubank é o maior banco digital independente do mundo e uma das empresas de tecnologia mais valiosas da América Latina. Fundado em 2013 por David Vélez, Cristina Junqueira e Edward Wible, o Nubank nasceu com a missão de combater a complexidade do sistema financeiro brasileiro e devolver o controle do dinheiro às pessoas. Com sede em São Paulo e escritórios em Berlim, Cidade do México e Bogotá, a empresa conta com mais de 11.700 funcionários e atende dezenas de milhões de clientes no Brasil, México e Colômbia.
A trajetória do Nubank começou com um cartão de crédito sem anuidade, gerenciado inteiramente pelo aplicativo, e rapidamente se expandiu para conta digital, empréstimos pessoais, seguros, investimentos e até criptomoedas. A empresa realizou seu IPO na Bolsa de Valores de Nova York em dezembro de 2021, consolidando-se como uma das fintechs mais importantes do planeta. O Nubank é reconhecido por desafiar os grandes bancos tradicionais brasileiros com uma experiência centrada no cliente, taxas transparentes e um produto digital impecável.
Rust no Nubank
O Nubank é historicamente conhecido pelo uso extensivo de Clojure em seu backend, mas a adoção de Rust representa uma evolução estratégica para componentes onde desempenho e segurança de memória são absolutamente críticos. Em uma plataforma financeira que processa milhões de transações por dia, a linguagem Rust oferece garantias que são essenciais para o negócio.
Rust é utilizado no Nubank em serviços de baixa latência que exigem processamento em tempo real, como mecanismos de detecção de fraude, sistemas de autorização de transações e componentes de infraestrutura de alta performance. A capacidade do Rust de eliminar erros de memória em tempo de compilação — sem o custo de um garbage collector — permite que o Nubank construa serviços que operam com latências previsíveis na casa dos microssegundos, algo fundamental quando cada milissegundo pode significar uma transação aprovada ou negada indevidamente.
Além disso, o Nubank utiliza Rust em pipelines de dados e componentes de machine learning que alimentam seus modelos de crédito e risco. A integração com ferramentas como MLflow, já presente no stack da empresa, permite que modelos treinados em Python sejam servidos por serviços escritos em Rust, combinando a produtividade do ecossistema de ciência de dados com a eficiência de Rust em produção.
Stack Tecnológico
O stack tecnológico do Nubank é um dos mais sofisticados do mercado financeiro brasileiro. A empresa opera uma arquitetura de microsserviços distribuídos, com centenas de serviços rodando em produção. Clojure permanece como a linguagem principal do backend, enquanto Rust complementa em cenários de alto desempenho. A infraestrutura utiliza Amazon SQS para mensageria assíncrona, arquiteturas serverless para cargas de trabalho variáveis, e ferramentas como Checkmk para monitoramento de sistemas.
Para inteligência de negócios, o Nubank emprega Power BI e Anaplan para planejamento financeiro, enquanto MLflow gerencia o ciclo de vida dos modelos de machine learning. A empresa também utiliza Brandwatch para monitoramento de marca e User Interviews para pesquisa com usuários. Rust se encaixa nesse ecossistema como a escolha para componentes que ficam no caminho crítico das transações, onde cada nanosegundo importa.
Cultura e Ambiente de Trabalho
A cultura do Nubank é construída sobre cinco pilares: pensar como dono, construir times fortes, perseguir a eficiência inteligente, questionar o status quo e entregar resultados com integridade. A engenharia no Nubank valoriza autonomia dos times, decisões baseadas em dados e excelência técnica. Os engenheiros são incentivados a contribuir com código aberto, participar de conferências e explorar novas tecnologias.
O ambiente de trabalho combina modelo híbrido flexível com escritórios modernos em São Paulo. A empresa promove hackathons internos, tech talks semanais e uma cultura de code review rigorosa. A diversidade e inclusão são prioridades reais, com programas específicos de contratação e desenvolvimento. O Nubank também oferece um dos melhores pacotes de benefícios do mercado tech brasileiro, incluindo stock options, plano de saúde premium e horários flexíveis.
Oportunidades para Desenvolvedores Rust
Com mais de 1.375 vagas abertas regularmente, o Nubank é um dos maiores empregadores de tecnologia do Brasil. Para desenvolvedores Rust, as oportunidades se concentram em áreas como engenharia de plataforma, sistemas de pagamento em tempo real, infraestrutura de dados e segurança. A empresa busca profissionais que, além de dominar Rust, tenham experiência com sistemas distribuídos, programação funcional e arquiteturas de baixa latência.
O processo seletivo do Nubank é reconhecido por sua exigência técnica, incluindo desafios de código, entrevistas de design de sistemas e avaliação de fit cultural. Profissionais com experiência em Rust e sistemas financeiros são especialmente valorizados, mas a empresa também investe fortemente em formação interna, oferecendo programas de mentoria e treinamento para engenheiros que queiram migrar para Rust.
Por que Trabalhar no Nubank?
Trabalhar no Nubank significa fazer parte de uma empresa que genuinamente transformou o sistema financeiro brasileiro. Para desenvolvedores Rust, é uma oportunidade rara de aplicar a linguagem em sistemas financeiros de escala massiva, impactando diretamente a vida de milhões de pessoas. A remuneração é competitiva internacionalmente, com pacotes que incluem salário acima do mercado, equity significativo, bônus por performance e benefícios abrangentes.
Além da compensação, o Nubank oferece a chance de trabalhar ao lado de engenheiros de classe mundial, em problemas técnicos genuinamente desafiadores. A escala de operação — milhões de transações diárias, centenas de microsserviços, infraestrutura global — proporciona um aprendizado acelerado que poucos empregadores no Brasil conseguem oferecer. Se você busca uma empresa brasileira onde Rust é usado para resolver problemas reais de altíssimo impacto, o Nubank é uma escolha excepcional.
