.¿Has oído eso de que las casas no se empiezan a construir por el tejado? Pues las soluciones tecnológicas, tampoco. La arquitectura es vital para que todo el desarrollo funcione. Hay que tener una visión global de la necesidad y conocer muy bien los múltiples modos de abordarla para plantear una estructura que sea sólida y eficiente, ¡sin olvidar la innovación!"Lo que más valoro de mi trabajo son dos cosas: la libertad de aportar mi visión; y la posibilidad de trabajar con soluciones innovadoras desde el punto de vista técnico, donde pocos (a veces nadie) se han adentrado previamente".Esto comenta uno de nuestros arquitectos software especializado en Data ¡y no le falta razón! En eomergya nos gusta lo difícil, el reto, evolucionar y probar cosas nuevas; por eso este rol es vital en nuestros proyectos.Si optas por esta vacante, serás la persona encargada de orquestar el esqueleto de nuestras soluciones; de realizar el análisisy el diseño basándote en patrones y en nuestra metodología; de plantear la estrategia de datos en la que se trabaja, influyendo sus estándares de calidad, el tratamiento del flujo de datos y la seguridad de los mismos. Las tecnologías que manejes serán importantes, pero no imprescindibles. Valoramos más la capacidad de análisis, el sentido común en los diseños, la capacidad de abstracción y la visión global de las soluciones.En eomergya apostamos por las personas, creemos en su talento, sus ideas, su compromiso y en su actitud. Nos preocupamos por generar un entorno de trabajo cercano donde la comunicación fluya con transparencia. Si compartes esta forma de trabajo y crees que puedes encajar, te invitamos a que sigas leyendo ; -)Sobre el puestoTe contamos algunas tareas que vas a desarrollar:Definición de los componentes de la arquitectura de una solución de datos.Dar soporte técnico-tecnológico a ingenieros de datos, clientes y expertos en negocio.Conceptualizar y experimentar con distintos enfoques arquitectónicos, tanto para procesamiento en batch como en streaming.Crear documentos de modelos, componentes y especificaciones de patrones y flujos de trabajo.Validar la arquitectura contra requerimientos, experiencias, etc.Promover la transparencia ayudando a comunicar metodologías ágiles, Agile, Scrum, Kanban.Desarrollar nuevas funcionalidades junto al equipo.Extraer, analizar y transformar conjuntos de datos, tanto de bases de datos relacionales (MySQL, PostgreSQL, Oracle, ...), como no relacionales (BigQuery, Firestore, archivos de datos, ...). Necesitarás soltura con lenguaje de base de datos SQL.Participar en las fases habituales de un proyecto de datos: desde la ingesta hasta la presentación o aplicación de resultados, pasando por la exploración y análisis de los datos y por la definición, implementación y validación de modelos predictivos y prescriptivos.Conocimiento de los lenguajes Python, JAVA y Spark, no solo a nivel programático, sino también a nivel de interoperabilidad para soluciones de datos óptimas