Como Engenheiro(a) de Dados Sênior na CI&T, você ajudará a modernizar a plataforma de dados financeiros de um grande credor hipotecário dos Estados Unidos. Seu trabalho transformará dados replicados em informações financeiras governadas e definidas para o negócio, apoiando relatórios confiáveis e decisões mais bem informadas.
Responsabilidades
- Desenvolver transformações em SQL para as camadas de staging, conformada e curada do data warehouse.
- Recriar regras de negócio da aplicação, como saldos de contas e outros valores derivados, em transformações testadas e versionadas.
- Converter estruturas de origem baseadas em pares chave-valor e conjuntos de dimensões em atributos dimensionais padronizados.
- Consolidar regras mantidas em planilhas e fórmulas de relatórios em transformações reutilizáveis e versionadas.
- Implementar reconciliações e verificações de qualidade de dados, da integridade da replicação à paridade dos relatórios.
- Apoiar consumidores downstream, incluindo modelos semânticos de BI e ferramentas de relatórios, para que utilizem objetos curados aprovados.
- Participar de revisões de código, promoção por CI/CD e testes automatizados de regressão.
Requisitos obrigatórios
- Pelo menos 4 anos de experiência prática em engenharia de dados, incluindo transformações SQL relevantes em um data warehouse na nuvem.
- Experiência com Snowflake.
- Experiência na criação de modelos dimensionais ou curados a partir de estruturas normalizadas ou nativas de aplicações.
- Experiência com dimensões lentamente mutáveis do Tipo 2, incluindo vigência, identificação do registro atual e preservação do histórico.
- Experiência com frameworks de reconciliação e qualidade de dados, incluindo detecção de variações, tratamento de exceções e gestão de tolerâncias.
- Familiaridade com modelagem temporal, estados por período, fatos recebidos tardiamente e atributos dimensionais com vigência.
- Experiência com fluxo de desenvolvimento baseado em Git e promoção via CI/CD entre ambientes de desenvolvimento, teste/UAT e produção.
- Conhecimento sobre tratamento de dados sensíveis em plataformas governadas, incluindo níveis de acesso, classificação e práticas de engenharia com atenção à segurança.
- Inglês fluente para colaborar diariamente com uma equipe de engenharia distribuída e stakeholders de clientes nos Estados Unidos.
Diferenciais
- Experiência com dbt ou framework semelhante de transformação SQL versionada.
- Experiência com Power BI ou outra plataforma corporativa de BI como consumidor downstream.
- Experiência com modelagem de dados financeiros ou de razão contábil, incluindo lançamentos, plano de contas, calendários fiscais e estados de períodos contábeis.
- Experiência em engenharia de dados nos setores de hipotecas, crédito ou serviços financeiros.
O que esperamos
Você contribuirá com rigor técnico, atenção à qualidade dos dados e colaboração em um fluxo de desenvolvimento de dados estruturado. Sua atuação ajudará a transformar dados de origem em informações confiáveis e prontas para consumo pelas áreas de negócio.