Intercontinental Exchange Holdings, Inc.

Engenheiro de Dados Sênior

PythonSQLAWS
Tradução automática. Consulte o original.

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

  1. 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.
  1. 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.
  1. Constrói e mantém pipelines de dados robustos para suportar necessidades de relatórios, análises e dados de aplicações.
  1. Cria e mantém objetos de Snowflake como tabelas, views, streams, tasks, file formats e external stages.
  1. 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.
  1. Escreve documentação de design técnico com base em requisitos de negócios e princípios de arquitetura de dados.
  1. Desenvolve e/ou revisa protocolos de testes unitários para scripts de SQL, procedures e pipelines de dados usando frameworks de automação.
  1. Completa a documentação e os procedimentos para implantação de pipeline, handover operacional e monitoramento.
  1. Pode orientar ou guiar desenvolvedores juniores e engenheiros de dados.
  1. 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.
  1. 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.
  1. Mantém-se atualizado com os recursos de Snowflake, melhores práticas e tendências da indústria em plataformas de dados em nuvem.
  1. Executa tarefas adicionais relacionadas conforme atribuído.

Conhecimento e Experiência

  1. 5+ anos de experiência profissional em engenharia de dados ou desenvolvimento de banco de dados.

Experiência prática sólida

  1. Escrita de consultas SQL complexas e stored procedures
  1. Stored procedures de banco de dados, funções, views e design de schema
  1. Uso de Streams, Tasks, Time Travel e Cloning
  1. Proficiência em tuning de performance de banco de dados e otimização de performance — clustering, dimensionamento de warehouse, caching, etc.
  1. Experiência na configuração de external stages para integração com armazenamento em nuvem (AWS S3, Azure Blob, etc.).
  1. Experiência na escrita de scripts Python/Shell para processamento de dados.
  1. Conhecimento especializado em Snowflake (Tidal é uma vantagem adicional).
  1. Proficiência no uso de Git e trabalho em ambientes Agile/Scrum SDLC.
  1. Familiaridade em trabalhar em um Ciclo de Vida de Desenvolvimento de Software (SDLC) utilizando princípios Ágeis.
  1. Excelentes habilidades analíticas, de tomada de decisão e de resolução de problemas.
  1. 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.
  1. 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.
  1. Bacharelado em Ciência da Computação, Engenharia ou área relacionada (ou experiência equivalente).

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores