Descrição
**Sobre a Equipe/Perfil**
À medida que a WEX continua expandindo sua plataforma Data\-as\-a\-Service (DaaS), a Equipe de Aquisição de Dados desempenha um papel crítico ao possibilitar a ingestão segura, escalável e confiável de dados provenientes de centenas de sistemas internos e fontes externas.
Procuramos um Engenheiro de Software Sênior para arquitetar e liderar a próxima evolução de nossa plataforma de aquisição de dados. Neste cargo, você conduzirá o design de um framework flexível e extensível de ingestão, capaz de suportar pipelines em lote, em fluxo contínuo e orientados a eventos, garantindo, desde o início, qualidade dos dados, observabilidade e governança.
Este cargo é ideal para engenheiros que desejam trabalhar em problemas fundamentais de plataforma em larga escala — auxiliando na ingestão de bilhões de registros através de diversos sistemas e impulsionando análises empresariais, IA e experiências de produto.
**Como você gerará impacto**
* Liderar o design e o desenvolvimento de sistemas escaláveis e de alta vazão de aquisição de dados que integrem fontes de dados internas e externas em diversos domínios.
* Arquitetar componentes principais da plataforma — como roteamento de dados, orquestração de transformações, rastreamento de linhagem e evolução de esquemas — com base em sólidos princípios de engenharia de software.
* Implementar um framework modular de ingestão capaz de suportar pipelines em fluxo contínuo e em lote com diferentes latências e níveis de serviço (SLAs).
* Oferecer liderança técnica, orientar engenheiros e estabelecer boas práticas em qualidade de código, otimização de desempenho, testes e observabilidade da plataforma.
* Colaborar com equipes de domínio para compreender as necessidades de integração de dados e acelerar a incorporação por meio de padrões reutilizáveis e automação.
* Trabalhar em estreita parceria com as equipes do Plano de Controle (Control Plane) e DataOps para integrar orquestração, rastreamento de linhagem, controle de acesso e validação ao processo central de ingestão.
* Construir e manter pipelines de aquisição de dados de alto desempenho que se integrem a diversos sistemas da WEX e fornecedores terceirizados.
* Contribuir para o desenvolvimento de uma plataforma modular de ingestão que permita reutilização, confiabilidade e observabilidade em larga escala.
* Implementar componentes essenciais dos pipelines, como validação de esquema, orquestração de transformações, tratamento de erros e registro de auditoria.
* Suportar fluxos de ingestão em lote e em tempo real, assegurando que a plataforma atenda aos diversos requisitos de latência e volume entre as unidades de negócio.
* Garantir rastreabilidade, linhagem e segurança mediante integração com os sistemas de plano de controle e governança.
* Participar de revisões de código, sessões de design e resolução de incidentes — promovendo altos padrões de qualidade de código e confiabilidade operacional.
**Experiência exigida**
* Excelentes habilidades de programação em Python, Java, Scala ou outra linguagem voltada a sistemas.
* Amplo tempo de experiência como engenheiro de software e de dados, preferencialmente em ambientes de alta volumetria ou sistemas distribuídos.
* Bacharelado em Ciência da Computação, Engenharia ou área técnica relacionada; mestrado é um diferencial, mas não obrigatório.
* Experiência com pipelines de integração e ingestão de dados — você entende o que significa trazer dados de sistemas-fonte, transformá-los e entregá-los de forma confiável para consumidores downstream.
* Domínio sólido dos fundamentos de engenharia, incluindo controle de versão, design modular, testes e ajuste de desempenho.
* Familiaridade com conceitos como evolução de esquema, arquiteturas orientadas a eventos, observabilidade e controle de acesso baseado em funções.
* Mentalidade colaborativa — confortável ao trabalhar entre domínios, produtos e camadas de infraestrutura.
* Forte senso de propriedade e responsabilidade — você se importa profundamente com a construção de sistemas duradouros.