Engenheiro de Dados Senior

Contract| Remote
| 4 months ago

Engenheiro de Dados Senior 

Modelo: 100% remoto

Perfil de Contratação — Engenheiro de Dados (Data Lake / Modelagem de Dados)

🎯 Objetivo da posição

Responsável por mapear, entender e modelar dados provenientes de bases Oracle, transformando essas estruturas em modelos adequados para o Data Lake da companhia, além de implementar pipelines de ingestão, transformação e movimentação de dados entre camadas do lake.

O profissional atuará desde a análise das tabelas origem até a modelagem e ingestão no ambiente analítico, garantindo governança, qualidade e organização dos dados.

Principais Responsabilidades

1️⃣ Análise de dados de origem

Analisar e destrinchar tabelas existentes em bancos Oracle.

Entender relacionamentos, chaves e regras de negócio presentes no modelo relacional de dados provenientes de bases Oracle, transformando essas estruturas em modelos adequados para o Data Lake da companhia

Implementar pipelines de ingestão, transformação e movimentação de dados entre camadas do lake.

Documentar e mapear estruturas de dados existentes.

 2️⃣ Modelagem de dados para Data Lake

Desenvolver modelos de dados adequados para arquitetura de Data Lake/Lakehouse.

Converter modelos relacionais para estruturas analíticas adequadas.

Definir camadas de dados (ex: Raw / Bronze / Silver / Gold).

Garantir padronização, escalabilidade e performance do modelo de dados.

 

3️⃣ Ingestão e transformação de dados

Desenvolver pipelines de ingestão de dados para o Data Lake.

Implementar transformações e movimentação de dados entre camadas.

Automatizar processos de ingestão e transformação.

 

4️⃣ Engenharia de dados no ecossistema GCP

Construir pipelines utilizando ferramentas como:

Google BigQuery

Google Dataflow

Dataform

Desenvolver transformações utilizando SQL e frameworks de transformação (como dbt).

 

5️⃣ Governança e organização do lake

Garantir boas práticas de:

versionamento

documentação

qualidade de dados

organização das camadas do lake

 

Requisitos Técnicos Obrigatórios

Engenharia de Dados

Experiência como Engenheiro de Dados.

Forte conhecimento em SQL avançado.

Experiência com modelagem de dados analítica.

Experiência com Data Lake ou Lakehouse.

 Bancos e plataformas

Experiência com Oracle Database.

Experiência com Google BigQuery.

 Pipelines e processamento

Experiência com Google Dataflow ou ferramentas similares.

Experiência com frameworks de transformação como:

Dataform

dbt

 Modelagem de dados

Modelagem dimensional

Modelagem para analytics

Organização de camadas em Data Lake

Boas práticas de Data Warehouse / Lakehouse

 Diferenciais

Experiência com arquitetura de dados em cloud (GCP).

Experiência com migração de dados de bancos relacionais para Data Lake.

Conhecimento em governança de dados.

Experiência com DataOps / CI-CD para pipelines de dados.