Descrição
**Sobre a Vaga**
------------------
A Equipe de Aquisição de Dados é o ponto de entrada da plataforma Data\-as\-a\-Service (DaaS) da WEX — responsável por ingerir, validar e orquestrar dados brutos provenientes de dezenas de sistemas internos e provedores de terceiros.
Como Engenheiro de Software 2 \- Aquisição de Dados (Engenheiro de Dados), você desempenhará um papel fundamental no projeto e construção de pipelines robustos, escaláveis e extensíveis que alimentam todo o ecossistema de dados da WEX. Você trabalhará em múltiplos domínios de dados e padrões de ingestão — em lote, em tempo real e orientados a eventos — garantindo que qualidade, desempenho e governança estejam incorporados em cada etapa.
A WEX está passando por uma transformação de sua plataforma de dados — e essa equipe constrói a base. Cada pipeline que você criar contribui diretamente para impulsionar análises, automação e inteligência de produtos em todos os domínios de negócios.
Se você tem paixão por escalar plataformas de dados desde a sua concepção, esta é sua oportunidade de ajudar a moldar como a WEX ingere e aproveita seu ativo mais valioso: os dados.
**Como você gerará impacto**
* Projetar e implementar pipelines de ingestão moderadamente complexos que se integrem a sistemas internos e externos.
* Desenvolver componentes reutilizáveis para transformação, validação e registro de dados.
* Contribuir tanto para fluxos de ingestão em lote quanto em tempo real, assegurando escalabilidade e manutenibilidade.
* Apoiar a observabilidade da plataforma ao aprimorar recursos de monitoramento, alertas e tratamento de erros.
* Participar de discussões de projeto, revisões de código e investigações de incidentes.
* Trabalhar em parceria com consumidores de dados para compreender requisitos e traduzi-los em soluções de ingestão.
* Melhorar a cobertura de automação e testes para reduzir esforço manual e aumentar a confiabilidade dos pipelines.
**Experiência exigida**
* Habilidades sólidas em programação em Python, Java ou Scala, com capacidade de escrever código mantível e pronto para produção.
* Boa experiência como engenheiro de software e de dados, idealmente com trabalho envolvendo pipelines de dados ou sistemas distribuídos.
* Graduação em Ciência da Computação, Engenharia ou área técnica relacionada (mestrado preferido). Experiência equivalente será considerada.
* Experiência prática com pipelines ETL/ELT, gerenciamento de esquemas e conceitos de modelagem de dados.
* Familiaridade com tecnologias de streaming (por exemplo, Kafka, Kinesis, Spark Streaming) ou frameworks de processamento em lote.
* Conhecimento de práticas de CI/CD, controle de versão e testes.
* Exposição a práticas de observabilidade, como registro de logs, métricas e rastreamento (tracing).
* Forte senso de responsabilidade e disposição para assumir a propriedade das entregas atribuídas.