Requisitos para um Engenheiro de Dados Sênior
O nosso cliente está procurando por um(a) Engenheiro(a) de Dados Sênior com experiência sólida em construção e gestão de pipelines ETL/ELT. O perfil ideal deve ter domínio de SQL avançado e familiaridade com plataformas modernas de dados em nuvem, especialmente Snowflake e Databricks.
Ao longo da carreira, é importante desenvolver habilidades de programação em Python (ou linguagem similar) para automações e scripts. Vivência com plataformas de streaming de dados (Apache Kafka, por exemplo) e frameworks de qualidade de dados também são requisitos técnicos essenciais.
A missão do candidato será projetar e implementar processos automatizados de ingestão e transformação de dados, seguindo as melhores práticas de confiabilidade e manutenção. Além disso, é fundamental garantir a qualidade, consistência e disponibilidade dos dados por meio de monitoramento, alertas e validações.
Para atuar nessa função, o candidato deve ter uma formação superior em Ciência da Computação, Engenharia ou áreas correlatas, além de 5+ anos de experiência em engenharia de dados ou áreas relacionadas, atuando com grandes volumes de dados.
Essa experiência deve incluir a utilização de ferramentas modernas de dados como Snowflake, DBT, Databricks, Fivetran, Airbyte e vivência com diferentes soluções de armazenamento (relacional, columnar, NoSQL, data lakes).
Também é desejável conhecimento em Docker e plataformas de orquestração como Kubernetes. É importante que o candidato tenha uma visão de futuro e esteja ciente das últimas tendências em engenharia de dados.
* Experiência sólida em construção e gestão de pipelines ETL/ELT.
* Domínio de SQL avançado.
* Familiaridade com plataformas modernas de dados em nuvem.
* Habilidades de programação em Python.
* Vivência com plataformas de streaming de dados.