Uma renomada empresa de criação de valor, consultoria e melhoria de desempenho com sede nos EUA, que opera em todo o mundo em vários setores, está procurando contratar um Desenvolvedor Kafka. O desenvolvedor selecionado será responsável por elaborar e implementar funis de dados usando tecnologias como Kafka, Spark e Python. A empresa está se dedicando a ajudar corporações, organizações governamentais, fundações e organizações sem fins lucrativos a lidar com problemas comerciais complexos para melhorar o desempenho operacional e aumentar o valor dos stakeholders. Esta é uma excelente vaga de trabalho online para desenvolvedores brasileiros que desejam trabalhar em um ambiente Agile que incentiva o pensamento crítico, a solução de problemas e o crescimento de carreira.
Responsabilidades:
- Responsabilizar-se pelo design da implementação do fluxo Kafka, tomar decisões técnicas e definir modelos de dados, topologias, etc.
- Estabelecer princípios orientadores de topologia e definir como transformar dados brutos em direção ao modelo de dados de destino
- Tomar decisões técnicas significativas com relação ao banco de dados de destino, configuração do Kafka, etc.
- Fornecer experiência, orientação e suporte aos desenvolvedores Kafka menos experientes
- Armazenar grandes volumes de dados estruturados e não estruturados com eficiência, criando e mantendo data lakes
- Desenvolver e manter funis de dados, além de extrair e processar dados de forma eficaz para permitir análises e relatórios em tempo real
- Participar da colaboração interdepartamental para desenvolver soluções baseadas em dados para problemas comerciais
- Garantir a integridade e precisão dos dados em todos os sistemas de dados
- Desenvolver e manter modelos de dados para dar suporte às necessidades de relatórios e análises de negócios
- Otimizar os sistemas de dados existentes para melhorar seu desempenho, confiabilidade e escalabilidade
- Aumentar a eficiência e reduzir os erros, automatizando o processamento de dados e as tarefas de QA
Requisitos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- 4 anos de experiência relevante como desenvolvedor Kafka
- Boa compreensão dos aplicativos de streaming Kafka é algo essencial
- Capacidade de transformar dados de um sistema de origem em bancos de dados de destino usando o Kafka Stream
- Compreensão sobre como trabalhar efetivamente dentro de uma equipe diversa e em um ambiente de múltiplos stakeholders
- Boas habilidades de comunicação em inglês