Engenheiro de Dados
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Engenheiro de Dados — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descricao da vaga
Como Engenheiro de Dados na Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil. Nossa trajetória iniciou há mais de trinta anos com uma pequena equipe de engenharia apaixonada por inovação. Em 1986, pessoas visionárias fizeram um compromisso com a tecnologia e sua capacidade de transformar o mundo. Aquele, seria apenas o começo de uma trajetória que nos tornou referência sólida no mercado e uma das melhores empresas para se trabalhar.
Responsabilidades e atribuicoes
Responsabilidades e atribuições:
O profissional deve estar acostumado a conduzir reuniões com clientes, liderar o levantamento das informações e criação de arquiteturas robustas de dados utilizando modelagem multidimensional.
Será de sua responsabilidade a concepção e o desenvolvimento dos artefatos que farão o fluxo de dados "fim-a-fim", desde a sua origem ainda na conectividade com o sistema origem até o destino nas tabelas fatos e dimensões, garantindo qualidade nos dados, robustez e recuperação de falhas.
Profissional deve colaborar ativamente com as demais equipes e garantir interoperabilidade dos artefatos desenvolvidos com a utilização de ferramentas de suporte ao versionamento de código.
Deve ter comprovado conhecimento no desenvolvimento de soluções de grandes volumes de dados (bigdata) utilizando as principais linguagens de programação para este fim como Python, Pyspark e SQL.
Requisitos
Requisitos obrigatórios:
- Graduação Completa;
- Análise e Modelagem de Arquitetura de Dados;
- Desenvolvimento de rotinas com linguagem SQL (DDL, DML, TCL);
- Implementação de notebooks em Python/PySpark;
- Elaboração de comandos em Spark SQL (Query interativas e streaming) e PySpark;
- Implementação de Data Warehouse;
- Modelagem de dados multidimensional;
- Experiência em ambientes na nuvem;
- Implementação e manutenção de fluxos ETL (extração, transformação, carga) / ELT.
- Desenvolvimento de código com padrões de CI/CD (integração e entrega/implantação contínuas)
- Desenvolvimento com utilização de ferramentas de versionamento de código e com esteira de devops.