Engenheiro de dados
Engenheiro(a) de Software III - Brasil
Visão Geral da Posição
Estamos buscando um(a) Engenheiro(a) de Dados / Engenheiro(a) de Software para atuar em regime de contrato, apoiando nossa equipe de Dados e Analytics na construção e manutenção de pipelines de dados escaláveis e soluções de data warehouse.
O(a) candidato(a) ideal possui experiência prática com ferramentas modernas do ecossistema de dados e histórico comprovado na entrega de fluxos ETL/ELT confiáveis em ambientes de produção.
Responsabilidades
- Projetar, desenvolver e manter pipelines ETL/ELT e fluxos de processamento de dados utilizando tecnologias modernas como Python, dbt, Apache Spark e SQL.
- Desenvolver e manter modelos de dados e estruturas de data warehouse para atender às necessidades de analytics e relatórios.
- Implementar frameworks de monitoramento e validação da qualidade dos dados para detectar anomalias e garantir a confiabilidade das informações.
- Solucionar problemas em pipelines de dados e otimizar desempenho e escalabilidade.
- Revisar código e contribuir seguindo boas práticas de qualidade, manutenibilidade e performance.
Qualificações Mínimas
- Graduação completa (obrigatória); Mestrado é desejável.
- Entre 3 e 5 anos de experiência profissional em engenharia de dados, desenvolvimento ETL/ELT ou engenharia de plataformas de dados.
- Forte experiência em programação com:
- Python (nível intermediário, capaz de modificar e manter códigos existentes).
- SQL (capaz de escrever consultas e soluções do zero).
- Sólido entendimento de conceitos de data warehouse, modelagem dimensional e bancos de dados relacionais.
- Experiência com fluxos modernos de desenvolvimento, incluindo Git e pipelines de CI/CD.
- Experiência na construção e sustentação de pipelines de dados em ambiente de produção.
- Forte capacidade de resolução de problemas e habilidade para trabalhar de forma independente em um ambiente de contratação por projeto/contrato.
Qualificações Desejáveis
- Experiência com:
- dbt
- PySpark
- Snowflake
- Airflow
- Familiaridade com equipes que utilizam a metodologia Agile Scrum.
Principais Tecnologias e Competências
- Python
- SQL
- dbt
- Apache Spark / PySpark
- Snowflake
- Airflow
- Data Warehouse
- ETL / ELT
- Git
- CI/CD
- Metodologias Ágeis (Scrum)
#LI-Remote
Requisitos
Estudos
Ensino Superior
Sobre NetSource
- Locação de mão-de-obra temporária