Descrição
**Sobre a vaga**
Estamos buscando um **Engenheiro de Dados Sênior** para arquitetar, construir e dimensionar uma plataforma de dados moderna — projetando pipelines ETL/ELT de nível produtivo, otimizando esquemas do data warehouse Snowflake e estabelecendo práticas robustas de DataOps. Você orquestrará fluxos de trabalho usando Airflow, Prefect ou Dagster, implementará estruturas de qualidade e rastreabilidade de dados, integrará APIs REST de terceiros e fontes orientadas a eventos, além de aplicar padrões de engenharia de software, incluindo CI/CD, Docker e testes automatizados em repositórios de dados. A vaga prioriza código Python limpo, bem testado, e um profundo compromisso com a confiabilidade e acessibilidade dos dados.
**Suas responsabilidades**
* Projetar, construir e manter fluxos de trabalho ETL/ELT confiáveis e escaláveis que processem dados em lote e em tempo real provenientes de diversas fontes;
* Projetar esquemas normalizados e desnormalizados prontos para produção no Snowflake, visando otimizar o desempenho das consultas e apoiar análises corporativas;
* Conectar e ingerir dados de APIs REST de terceiros, fluxos orientados a eventos e fontes em lote nas plataformas principais de armazenamento de dados;
* Manter e expandir pipelines de orquestração de fluxos de trabalho usando Airflow, Prefect ou Dagster;
* Implementar testes automatizados de dados, validação, rastreamento de linhagem e sistemas proativos de alerta para garantir precisão dos dados e tempo de atividade do sistema;
* Impulsionar as melhores práticas de CI/CD, manter bases de código usando Git e Docker, e adotar padrões de Infraestrutura como Código (Infrastructure-as-Code);
* Aplicar padrões modernos de engenharia de software, incluindo padrões de projeto, testes unitários e de integração automatizados, e documentação clara.
**Requisitos obrigatórios**
* **4+ anos de experiência como Engenheiro de Dados**;
* Excelente domínio de **Python**, incluindo código modular, sustentável e bem testado;
* Conhecimento avançado de **SQL**, otimização de consultas, princípios de projeto de bancos de dados e padrões de normalização/desnormalização;
* Experiência prática com **Snowflake**;
* Experiência em produção com ferramentas de orquestração de fluxos de trabalho, como **Apache Airflow**, **Prefect** ou **Dagster**;
* Experiência com **APIs REST**, arquiteturas orientadas a eventos e pipelines em lote e em tempo real;
* Experiência na implementação de verificações automatizadas de qualidade de dados, rastreamento de linhagem e mecanismos de alerta;
* Amplo conhecimento de **Git**, **Docker**, automação de CI/CD e fundamentos de Infraestrutura como Código;
* Nível de inglês intermediário superior.
**Desejável**
* Experiência com **dbt** para transformações de dados;
* Familiaridade com principais plataformas em nuvem, como **AWS**, **GCP** ou **Azure**;
* Experiência com tecnologias de streaming de mensagens, como **Apache Kafka** ou **AWS Kinesis**.
**Benefícios e vantagens**
* **Desenvolvimento profissional:** Acelere sua trajetória com mentoria, TechTalks e roadmaps personalizados de crescimento.
* **Remuneração competitiva:** Alinhamos sua remuneração em USD à sua crescente habilidade, talento e contribuições, além de oferecer orçamentos para educação, bem-estar físico e atividades em equipe.
* **Seleção de projetos estimulantes:** Participe de projetos com desenvolvimento de soluções modernas e clientes de ponta, incluindo empresas da lista Fortune 500 e marcas líderes de produtos.
* **Flexibilidade de horários:** Adapte sua rotina para alcançar o equilíbrio ideal entre vida pessoal e profissional, com opções de trabalho remoto e presencial — escolha o que mais o deixa feliz e produtivo.
Tipo de vaga: Integral
Local de trabalho: Remoto