Engenheiro(a) de Software Sênior

PJ, São Paulo Remote

💛 Sobre o alt.bank

No alt.bank, acreditamos que crédito justo transforma vidas. Somos uma fintech brasileira que nasceu para democratizar o acesso a serviços financeiros com inovação, tecnologia própria e muito propósito social. Aqui, cada pessoa tem espaço para aprender e contribuir para um futuro mais inclusivo e queremos você nessa jornada com a gente!

Nossa história começou em 2018, em São Paulo, e desde então seguimos inovando: em 2019 lançamos nosso app e cartão de débito, em 2022 o novücard, que revolucionou a experiência do cartão de crédito, e em 2025 expandimos para o mercado B2B com soluções que ajudam empresas a criarem suas próprias operações financeiras. Hoje, somos referência em infraestrutura de crédito no Brasil, unindo tecnologia, segurança e inclusão financeira.

✨ Sobre a vaga

Estamos em busca de um(a) Engenheiro(a) de Software Sênior para fazer parte do nosso time e nos ajudar a evoluir a plataforma que sustenta o uso de Machine Learning no alt.bank.

Essa é uma posição para profissionais que já trilharam o caminho de desenvolvimento de software ou engenharia de software e que buscam um desafio na área de Machine Learning. Seu papel será criar e aprimorar as ferramentas e processos que permitem que os modelos desenvolvidos pelo nosso time de dados cheguem de forma rápida, segura e confiável até os clientes.

Na prática, você vai trabalhar construindo soluções que aumentam a automação, a eficiência e a qualidade do nosso ambiente de tecnologia, colaborando de perto com outros times para transformar experimentos em produtos reais que geram impacto.

Requirements

Responsalidades

  • Projetar, desenvolver e manter bibliotecas e frameworks em Python que suportem o ciclo de vida de Machine Learning.
  • Evoluir e operar a nossa plataforma interna de MLOps, integrando MLflow, Metaflow e Argo Workflows.
  • Criar e manter pipelines de CI/CD para aplicações e serviços de Machine Learning.
  • Garantir escalabilidade, performance, monitoramento e segurança das cargas de Machine Learning em produção.
  • Aplicar boas práticas de engenharia de software (testes, tipagem, modularidade, versionamento, documentação).


Requisitos

  • Formação em Engenharia de Software ou áreas relacionadas.
  • Experiência sólida com desenvolvimento de software em Python, aplicando em projetos de produção.
  • Bom domínio dos fundamentos de engenharia de software (arquitetura, boas práticas de código, testes e qualidade).
  • Vivência com automação e CI/CD, ajudando a tornar os processos mais ágeis e confiáveis.
  • Conhecimento em Docker, Kubernetes e AWS.