Desenvolvedor de Dados
O Desenvolvedor de Dados é responsável por desenvolver e manter pipelines de dados escaláveis utilizando tecnologias como Apache Hadoop, Spark e Kafka. Para atuar nessa função, é necessário ter conhecimento avançado em linguagens de programação como Scala, Java e Python.
A experiência prévia no ambiente Hadoop é fundamental para o sucesso do projeto. Além disso, é importante ter habilidades em modelagem de dados, trabalhar com grandes volumes de dados estruturados e não estruturados e otimizar e ajustar jobs Spark e Hadoop para melhor performance.
A integração com soluções como Azure, Snowflake e infraestrutura on-premises é também uma das responsabilidades do Desenvolvedor de Dados. Além disso, ele precisa colaborar com cientistas de dados, analistas, arquitetos e stakeholders para entender requisitos e entregar soluções robustas.
Requisitos Técnicos:
* Bacharelado em Ciência da Computação ou áreas correlatas | GPA mínimo: 6.5/10
* Experiência: 5 a 8+ anos em TI, com pelo menos 3 anos em ambientes Hadoop
* Linguagens: Scala, Java e/ou Python
* Ferramentas e Frameworks: Apache Spark, Hadoop Ecosystem, Hive, Iceberg, HBase, Solr, Kafka, Spark Streaming ou Apache Flink, Oozie (Airflow é diferencial), Sistemas UNIX/Linux, Git, GitHub, DevOps (desejável Azure DevOps)
* Cloud: Experiência com Azure (desejável conhecimento em AWS)
Benefícios:
* Conhecimento em Apache NiFi
* Habilidades de modelagem de dados
* Experiência prévia no setor de energia (Oil & Gas)
Outros:
* Excelente comunicação verbal e escrita (Inglês avançado é mandatório)
* Perfil proativo, autônomo e colaborativo
* Fortes habilidades analíticas e de resolução de problemas complexos
* Facilidade para trabalhar em times ágeis (Scrum) e ambientes multifuncionais
* Habilidade de interface com áreas de negócio, arquitetura e desenvolvimento técnico
* Capacidade de documentar soluções e boas práticas de forma clara e objetiva