Ingeniero de Datos DataOS
Descripción -
Ingeniero de Datos DataOS colaborando en los avances más novedosos en soluciones escalables para la ingestión de datos, manipulación e integración de principio a fin de los bloques de construcción de datos para apoyar los productos de datos impulsados por el negocio.
Aplica el conocimiento del tema desarrollado para resolver problemas comunes y complejos de negocios dentro de las pautas establecidas y recomienda alternativas apropiadas. Trabaja en problemas de diversa complejidad y alcance. Puede actuar como coach de equipo o de proyecto proporcionando dirección a las actividades del equipo y facilitando la validación de la información y el proceso de toma de decisiones del equipo. Ejerce juicio dentro de las políticas y prácticas generalmente definidas para identificar y seleccionar una solución. Capacidad para manejar la mayoría de las situaciones únicas. Puede buscar asesoramiento para dar soporte a problemas de negocios complejos.
Responsabilidades
- Diseña y establece arquitecturas de datos seguras y de alto rendimiento, mejoras, actualizaciones y cambios de programación para porciones y subsistemas de productos de datos, repositorios o modelos para datos estructurados/no estructurados. Enfocándose en desarrollar bibliotecas compartibles que reduzcan el tiempo de desarrollo y el mantenimiento,
- Analiza el diseño y determina las actividades de codificación, programación e integración requeridas en base a los objetivos generales y el conocimiento de la arquitectura global del producto o solución.
- Escribe y ejecuta planes de prueba completos, protocolos y documentación para la porción asignada del sistema de datos o componente; identifica y depura, y crea soluciones para problemas con el código e integración en la arquitectura del sistema de datos.
- Lidera un equipo de proyecto de otros ingenieros de datos para desarrollar soluciones confiables, rentables y de alta calidad para el sistema de datos asignado, modelo o componente.
- Colabora y comunica con el equipo del proyecto sobre el progreso del proyecto y la resolución de problemas. Apoya los procesos y herramientas de co-desarrollo para promover enfoques comunes para resolver problemas complejos.
- Representa al equipo de ingeniería de datos en todas las fases de proyectos de desarrollo más grandes y complejos.
- Proporciona guía y mentoría a los miembros del personal con menos experiencia. Se requiere un liderazgo técnico fuerte.
Conocimientos & Habilidades
- Uso de herramientas de ingeniería de datos, lenguajes (Python es imprescindible. Java Scala es una ventaja), marcos para minar, limpiar y explorar Grandes Conjuntos de Datos.
- Fluidez en sistemas de datos SQL & basados en la nube. Modelado de datos relacionales.
- Fluidez en sistemas complejos, distribuidos y masivamente paralelos en la nube (AWS, GCP, AZURE).
- Habilidades analíticas y de resolución de problemas fuertes con la capacidad de representar algoritmos complejos en software.
- Diseño de sistemas/soluciones de datos para gestionar datos complejos que son altamente escalables y de alto rendimiento.
- Capacidad para optimizar el rendimiento del código Spark.
- Comprensión sólida de las tecnologías de bases de datos y sistemas de gestión.
- Comprender en profundidad los sistemas/servicios basados en la nube. Diferenciar los beneficios para el gran lago de datos vs el almacén.
- Experiencia con herramientas de orquestación de flujos de trabajo (Airflow, Jenkins)
- Experiencia sólida en el entorno Notebooks (Jupyter, DataBricks)
- Experiencia recogiendo requerimientos de los socios y eligiendo las tecnologías adecuadas para satisfacer los requerimientos de flujo de datos de principio a fin que sean necesarios. (Tamaño de los datos, tiempos de entrega: horarios, diarios, mensuales o enfoques en tiempo real)
- Metodología de prueba de arquitectura de base de datos, incluyendo la ejecución de planes de prueba, depuración y pruebas de scripts y herramientas.
- Excelentes habilidades de comunicación escrita y verbal; dominio en inglés e idioma local.
- Capacidad para comunicar eficazmente las arquitecturas de los productos, propuestas de diseño y negociar opciones a niveles de gestión.
Alcance & Impacto
- Colabora con colegas, ingenieros junior, científicos de datos y equipo de proyecto.
- Normalmente interactúa con colaboradores individuales de alto nivel, gerentes y equipos de programa.
- Lidera un proyecto que requiere desarrollo de soluciones de ingeniería de datos.
Educación & Experiencia
- Licenciatura o Máster en Ciencias de la Computación, Ingeniería de Datos, Sistemas de Información, Ingeniería o equivalente.
- Normalmente se requiere de 4 a 6 años de experiencia.
Empleo -
Software
Horario -
Tiempo completo
Turno -
No hay prima de turno (Estados Unidos de América)
Travel -
Relocation -
EEO Tagline -
HP Inc. es un empleador que ofrece igualdad de oportunidades para mujeres/hombres/ancianos/protegidos bajo la ley para veteranos/individuos con discapacidades.