CloudFactory está buscando un Ingeniero de Datos Senior altamente calificado y experimentado para unirse a nuestro dinámico equipo. Como líder global en combinar personas y tecnología para proporcionar una solución de fuerza laboral en la nube, CloudFactory trabaja en numerosos proyectos de procesamiento de datos de aprendizaje automático y negocios centrales. Estamos dedicados a crear oportunidades económicas y de liderazgo para individuos talentosos en naciones en desarrollo.
Como Ingeniero de Datos Senior en CloudFactory, desempeñarás un papel clave en el desarrollo y mantenimiento de nuestra infraestructura de datos para apoyar nuestras crecientes operaciones. Tendrás la oportunidad de trabajar con tecnologías de última generación y colaborar con un equipo diverso y apasionado para escalar nuestras capacidades de procesamiento de datos. Si te apasiona marcar la diferencia en el mundo a través del trabajo significativo, disfrutas construyendo relaciones y prosperas como parte de un equipo unificado, CloudFactory es el lugar para ti.
Responsabilidades
El candidato exitoso transformará los requisitos del usuario en conocimientos accionables aprovechando las herramientas y tecnologías existentes. Tus responsabilidades incluirán:
- Interacción regular con los Gerentes de Producto/partes interesadas para entender sus requisitos.
- Investigación para determinar si los requisitos se pueden cumplir utilizando la tecnología y los recursos de datos existentes.
- Extracción de datos utilizando Python y otras herramientas como Fivetran.
- Modelado de datos utilizando SQL y el concepto de esquema Star y Snowflake.
- Asistencia en la elección de optimización de costos y rendimiento dentro del almacén de datos.
- Comunicación de las razones y la lógica detrás de las opiniones para ayudar a tomar las mejores decisiones.
- Escribir sistemas de calidad de datos y otras colecciones de metadatos dentro de los flujos de datos para promover la observabilidad y recuperabilidad de los flujos.
- Escribir pruebas unitarias e integradas para reforzar la fiabilidad del sistema.
- Mentoría y orientación.
Stack Tecnológico
Nuestro stack tecnológico:
- Herramientas de extracción y orquestación de datos - Fivetran, Prefect
- Herramienta de modelado de datos - DBT
- Almacén de datos - Snowflake
- Controles de calidad de datos - DBT, Elementary
- Visualización de datos - Tableau y Quicksight
- Catálogo y linaje de datos - Atlan
- Gestión de código fuente - Github
- Infraestructura como Código - Terraform
- Lenguaje de programación - Python
- Servicios de AWS (ECS, S3)
Proceso de Entrevista
Se espera que los candidatos completen una prueba inicial de codificación y pensamiento analítico, seguida de una entrevista con un Gerente de Producto Senior donde tendrán que explicar proyectos anteriores, incluyendo los enfoques tomados y los resultados alcanzados.
Los candidatos exitosos luego se reunirán con el Director de Ingeniería antes de una entrevista final con el CTO.
Se espera que el proceso tome de 1 a 2 semanas.
Requisitos
- El candidato ideal poseerá:
- Mínimo de 4 años de experiencia como Ingeniero de Datos.
- Dominio de SQL en el contexto de la construcción y ejecución de un almacén de datos de empresa.
- Dominio de la orquestación de datos y las herramientas relacionadas en el contexto del transporte de datos.
- Habilidad con los sistemas OLAP y los casos de uso relacionados.
- Habilidad en extraer datos de sistemas fuente usando Python.
- Profundo entendimiento y habilidad en el uso de arquitecturas MPP.
- Habilidad en el modelado de datos utilizando Kimball, Inmon o Data Vault.
- Habilidad en la escritura de pruebas unitarias y de integración.
- Comprensión de microservicios y sistemas impulsados por eventos.
- Excelentes habilidades de comunicación, capaces de traducir datos complejos en perspectivas y narrativas comprensibles.