Analista de Dados
Responsibilities and assignments
Implementar pipelines de dados eficientes (batch e streaming), integrando diferentes fontes e formatos;
Manter e otimizar bancos de dados e data lakes, garantindo segurança e desempenho;
Desenvolver processos de ingestão, transformação e disponibilização de dados (ETL/ELT);
Garantir a qualidade, integridade e consistência dos dados em todo o ciclo de vida;
Contribuir para a evolução da cultura orientada a dados dentro dos times de inovação;
Disponibilização de dados para consumo via dashboard, APIs e machine learning;
Colaborar com os times de desenvolvimento para apoiar a adoção de ferramentas e práticas DevOps;
Garantir o uso de padrões seguros e boas práticas em pipelines e infraestrutura;
Solucionar problemas e otimizar os ambientes de desenvolvimento, homologação e produção;
Construir pipelines de CI/CD seguros e integrar com ferramentas como Jenkins ou ArgoCD;
Requirements and qualifications
Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas.
Experiência em desenvolvimento de projetos de Data Warehouse/DataLake;
Domínio em SQL, Spark/Dask e Python;
Familiaridade com versionamento em Git;
Testes unitários (Pytest/UnitTest);
Domínio em Docker e Kubernete;
Conhecimento nas ferramentas de CI/CD – Jenkins ou ArgoCD e etc;
Domínio em S.O.L.I.D e boas práticas de desenvolvimento;
Diferenciais:
Vivência com processamento distribuído;
Experiência na construção de pipelines de dados (Batch e Real-Time Streaming);
Conhecimento em orquestração de serviços (Airflow, Prefect e etc);
Conhecimento em SQLAlchemy ou SQLModel;
Escrever e manter infraestrutura como código (IaC);
Sólida compreensão dos princípios de CI/CD e automação de testes;
Experiência com Bash para automação;















