CreateFuture
Intercontinental Exchange Holdings, Inc.
Engenheiro de Dados Sênior
Propósito da Vaga
Na Intercontinental Exchange (ICE), nós desenvolvemos tecnologia, bolsas e câmaras de compensação que conectam empresas ao redor do mundo a mercados globais de capital e derivativos. Com uma abordagem de ponta no desenvolvimento de plataformas tecnológicas, construímos infraestrutura de mercado em todos os principais centros de negociação, oferecendo aos clientes a capacidade de gerenciar riscos e tomar decisões informadas globalmente. Ao alavancar nossos pontos fortes em tecnologia, continuamos a identificar novas maneiras de servir nossos clientes e transformar os mercados globais.
A ICE está buscando um Engenheiro de Dados Sênior que será responsável por projetar e otimizar consultas SQL, desenvolver stored procedures e participar da migração e modernização de aplicações legadas para dar suporte a ICE Derivatives e ICE Mortgage. O candidato deve ter uma sólida experiência em SQL e scripting.
Responsabilidades
- Fornece design e desenvolvimento de data warehouse baseado em Snowflake para projetos envolvendo nova integração de dados, migração e aprimoramento de pipelines existentes.
- Projeta e desenvolve lógica de transformação de dados usando SQL, stored procedures de Snowflake e scripts baseados em Python para cargas de trabalho ETL/ELT.
- Constrói e mantém pipelines de dados robustos para suportar necessidades de relatórios, análises e dados de aplicações.
- Cria e mantém objetos de Snowflake como tabelas, views, streams, tasks, file formats e external stages.
- Participa de reuniões de projeto com engenheiros de dados, analistas, usuários de negócios e product owners para entender e implementar requisitos técnicos.
- Escreve documentação de design técnico com base em requisitos de negócios e princípios de arquitetura de dados.
- Desenvolve e/ou revisa protocolos de testes unitários para scripts de SQL, procedures e pipelines de dados usando frameworks de automação.
- Completa a documentação e os procedimentos para implantação de pipeline, handover operacional e monitoramento.
- Pode orientar ou guiar desenvolvedores juniores e engenheiros de dados.
- Habilita arquiteturas de processamento de dados em tempo real e em batch que suportam análises impulsionadas por IA, recomendações, previsões e automação inteligente.
- Otimiza plataformas de dados em nuvem para escalabilidade de IA, incluindo arquiteturas de data lakehouse, camadas semânticas e padrões de recuperação de dados de alto desempenho.
- Mantém-se atualizado com os recursos de Snowflake, melhores práticas e tendências da indústria em plataformas de dados em nuvem.
- Executa tarefas adicionais relacionadas conforme atribuído.
Conhecimento e Experiência
- 5+ anos de experiência profissional em engenharia de dados ou desenvolvimento de banco de dados.
Experiência prática sólida
- Escrita de consultas SQL complexas e stored procedures
- Stored procedures de banco de dados, funções, views e design de schema
- Uso de Streams, Tasks, Time Travel e Cloning
- Proficiência em tuning de performance de banco de dados e otimização de performance — clustering, dimensionamento de warehouse, caching, etc.
- Experiência na configuração de external stages para integração com armazenamento em nuvem (AWS S3, Azure Blob, etc.).
- Experiência na escrita de scripts Python/Shell para processamento de dados.
- Conhecimento especializado em Snowflake (Tidal é uma vantagem adicional).
- Proficiência no uso de Git e trabalho em ambientes Agile/Scrum SDLC.
- Familiaridade em trabalhar em um Ciclo de Vida de Desenvolvimento de Software (SDLC) utilizando princípios Ágeis.
- Excelentes habilidades analíticas, de tomada de decisão e de resolução de problemas.
- Capacidade de realizar múltiplas tarefas em um ambiente de ritmo acelerado com foco em pontualidade, documentação e comunicação com colegas e usuários de negócios.
- Fortes habilidades de comunicação verbal e escrita para engajar públicos técnicos e não técnicos em vários níveis organizacionais.
- Bacharelado em Ciência da Computação, Engenharia ou área relacionada (ou experiência equivalente).
