Una empresa de rápido crecimiento, que está revolucionando la industria del transporte con modernas soluciones de movilización, busca contratar a un Ingeniero de Datos. El candidato seleccionado se encargará de analizar y comprender los requisitos empresariales y traducirlos en modelos de datos lógicos. La empresa, con sede en Estados Unidos, está desarrollando un paquete de software de vanguardia para permitir a las empresas gestionar sus operaciones, lo que les ayudará a alcanzar su objetivo de lograr que el transporte sea más eficaz, divertido y accesible. Hasta ahora, han conseguido recaudar más de 22 millones de dólares de financiación.
Responsabilidades:
- Escribir códigos fáciles de escalar, extensibles y de alto rendimiento
- Contribuir a diferentes procesos de desarrollo, incluyendo - modelos de datos, procesos ETL, aplicaciones de almacén de datos y aplicaciones de inteligencia empresarial (BI)
- Trabajar en el desarrollo de procesos automatizados para la conversión y actualización de datos
- Colaborar con las partes interesadas para identificar las oportunidades de aprovechar los datos para impulsar las soluciones empresariales
- Extraer y analizar los datos de las bases de datos para optimizar los servicios
- Ayudar a juzgar la eficacia y precisión de las nuevas fuentes de datos y técnicas de recopilación
- Ayudar a construir modelos de datos y algoritmos para aplicarlos a conjuntos de datos
- Trabajar estrechamente con equipos interfuncionales para aplicar nuevos modelos y supervisar los resultados
- Crear procesos y herramientas para supervisar y analizar el rendimiento de los modelos y la precisión de los datos
- Ayudar a crear visualizaciones, BI y presentación de datos para las partes interesadas
- Mantenerse fiel a las políticas, prácticas y trabajo en equipo preferidos cuando se construyen los productos
- Responsabilizarse de la calidad de los productos con una clara comprensión de la calidad
- Trabajar como mentor de los juniors y de los nuevos miembros técnicos
- Encargarse de identificar e implementar procesos, sistemas y mejoras en la plataforma para impulsar los recursos con eficiencia, mejorar la calidad y ampliar las capacidades
- Ser proactivo a la hora de anticiparse a los problemas y desafíos
- Asegurarse de que las personas, los procesos y los sistemas esenciales están en su lugar para lograr el objetivo mientras se acomoda el crecimiento, se miden los resultados y se minimizan los riesgos
- Centrarse en la calidad y la mejora continua al tiempo que se demuestra la capacidad de liderazgo
Requisitos:
- Licenciatura/Máster en Ingeniería, Informática (o experiencia equivalente).
- Al menos +5 años de experiencia en Big Data, ETL processes, Data warehouses, BI, Machine Learning y Optimization Engines
- Debe poseer experiencia en el trabajo con una variedad de técnicas de ML como clustering, aprendizaje de árboles de decisión, redes neuronales artificiales, etc.
- Gran dominio de lenguajes informáticos estadísticos como R, Python, SQL o Scala para manipular los datos con el fin de identificar las perspectivas de grandes conjuntos de datos
- Experiencia previa en la creación y gestión de arquitecturas de datos
- Conocimiento profundo de los servicios y arquitecturas en la nube con AWS, Azure o GCP
- Debe ser capaz de utilizar bases de datos RDBMS y NoSQL como MS SQL, MySQL y PostgreSQL, MongoDB, Redis y Cassandra
- Debe estar bien versado en modelos de datos, procesos ETL, aplicaciones de almacén de datos y aplicaciones de inteligencia empresarial (BI) utilizando recursos como SQL, SSIS, SSRS, OLAP y herramientas de integración de datos de código abierto
- Familiarizado con herramientas de datos/computación distribuidos como Map/Reduce, Hadoop, Hive, Spark, MySQL, etc.
- Experiencia en codificación con diferentes lenguajes como Python, C, C++, Java, JavaScript, etc.
- Debe ser capaz de visualizar/presentar datos para las partes interesadas utilizando herramientas como YellowFin, Periscope, Business Objects, D3, ggplot, etc.
- Debe estar bien versado en las prácticas/metodologías Agile y SCRUM y tener experiencia liderando equipos Scrum
- Producir soluciones eficientes y performantes mientras se trabaja en un ambiente de equipo
- Debe ser capaz de explicar conceptos técnicos complejos a personal no técnico
- Sugerir las tecnologías y soluciones correctas sin que le estorbe tratar de adaptarse a los enfoques del pasado
- Debe ser un excelente jugador de equipo con la capacidad de comunicarse con un equipo diverso
- Capaz de contribuir bajo presión para cumplir con los plazos utilizando habilidades de gestión del tiempo
- Gestor de conflictos, situaciones difíciles y cuestiones urgentes de manera profesional
- Debe ser una persona emprendedora con un sentido de propiedad extremo y mostrar un compromiso para probar y entregar software de alta calidad y trabajo en equipo
- Excelente Inglés oral y escrito