Intercontinental Exchange Holdings, Inc.

Ingeniero/a de Datos Senior

PythonSQLAWS
Traducción automática. Consulta el original.

Propósito del puesto

En Intercontinental Exchange (ICE), diseñamos tecnología, mercados y cámaras de compensación que conectan a empresas de todo el mundo con los mercados de capitales y derivados globales. Con un enfoque de vanguardia en el desarrollo de plataformas tecnológicas, hemos construido infraestructura de mercado en todos los principales centros de negociación, ofreciendo a los clientes la capacidad de gestionar el riesgo y tomar decisiones informadas a nivel mundial. Aprovechando nuestras fortalezas principales en tecnología, continuamos identificando nuevas formas de servir a nuestros clientes y transformar los mercados globales.

ICE busca un/a Ingeniero/a de Datos Senior que será responsable de diseñar y optimizar consultas SQL, desarrollar procedimientos almacenados y participar en la migración y modernización de aplicaciones heredadas para dar soporte a ICE Derivatives e ICE Mortgage. El/la candidato/a debe tener una sólida experiencia en SQL y scripting.

Responsabilidades

  1. Proporciona diseño y desarrollo de almacenes de datos basados en Snowflake para proyectos que implican nueva integración de datos, migración y mejora de pipelines existentes.
  1. Diseña y desarrolla lógica de transformación de datos utilizando SQL, procedimientos almacenados de Snowflake y scripts basados en Python para cargas de trabajo ETL/ELT.
  1. Construye y mantiene pipelines de datos robustos para dar soporte a las necesidades de informes, análisis y datos de aplicaciones.
  1. Crea y mantiene objetos de Snowflake como tablas, vistas, streams, tareas, formatos de archivo y etapas externas.
  1. Participa en reuniones de proyecto con ingenieros de datos, analistas, usuarios de negocio y propietarios de productos para comprender e implementar requisitos técnicos.
  1. Escribe documentación de diseño técnico basada en requisitos de negocio y principios de arquitectura de datos.
  1. Desarrolla y/o revisa protocolos de pruebas unitarias para scripts de SQL, procedimientos y pipelines de datos utilizando frameworks de automatización.
  1. Completa la documentación y los procedimientos para el despliegue de pipelines, la entrega operativa y la monitorización.
  1. Puede mentorizar o guiar a desarrolladores junior e ingenieros de datos.
  1. Habilita arquitecturas de procesamiento de datos en tiempo real y por lotes que soportan análisis impulsados por IA, recomendaciones, pronósticos y automatización inteligente.
  1. Optimiza plataformas de datos en la nube para escalabilidad de IA, incluyendo arquitecturas de data lakehouse, capas semánticas y patrones de recuperación de datos de alto rendimiento.
  1. Se mantiene al día con las características de Snowflake, las mejores prácticas y las tendencias de la industria en plataformas de datos en la nube.
  1. Realiza tareas adicionales relacionadas según se asignen.

Conocimientos y Experiencia

  1. 5+ años de experiencia profesional en ingeniería de datos o desarrollo de bases de datos.

Experiencia práctica sólida

  1. Redacción de consultas SQL complejas y procedimientos almacenados
  1. Procedimientos almacenados de bases de datos, funciones, vistas y diseño de esquemas
  1. Uso de Streams, Tasks, Time Travel y Cloning
  1. Dominio en ajuste de rendimiento de bases de datos y optimización de rendimiento — clustering, dimensionamiento de almacenes, caché, etc.
  1. Experiencia en la configuración de etapas externas para la integración con almacenamiento en la nube (AWS S3, Azure Blob, etc.).
  1. Experiencia en la redacción de scripts de Python/Shell para el procesamiento de datos.
  1. Conocimiento experto de Snowflake (Tidal es una ventaja adicional).
  1. Dominio en el uso de Git y trabajo dentro de entornos Agile/Scrum SDLC.
  1. Familiaridad trabajando en un Ciclo de Vida de Desarrollo de Software (SDLC) que utiliza principios Agile.
  1. Excelentes habilidades analíticas, de toma de decisiones y de resolución de problemas.
  1. Capacidad para realizar múltiples tareas en un entorno de ritmo rápido con enfoque en la puntualidad, la documentación y la comunicación con compañeros y usuarios de negocio.
  1. Sólidas habilidades de comunicación verbal y escrita para interactuar con audiencias tanto técnicas como no técnicas en varios niveles organizacionales.
  1. Título de Grado en Informática, Ingeniería o campo relacionado (o experiencia equivalente).

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores