Empresa de tecnología espacial busca Ingeniero de Software de Datos para diseñar y construir pipelines y sistemas que procesan datos satelitales y de observación de la Tierra, transformándolos en información útil para clientes globales. Requiere Python, Linux, bases de datos y conocimiento de datos geoespaciales.
Si te apasiona el espacio y los datos, esta es tu oportunidad. Podrás trabajar en la vanguardia de la tecnología espacial, procesando datos satelitales para generar información valiosa a nivel global. Ideal para ingenieros de datos que buscan un rol remoto con impacto real.
Descripción del puesto
¡Apuntá alto, superá los límites! En Open Cosmos, resolvemos los mayores desafíos del mundo desde el espacio, brindando a empresas, gobiernos e investigadores acceso a información más disponible que nunca. ¿Estás listo para el desafío? **En nuestra División de Datos** Nuestra división de datos transforma datos satelitales en insights significativos que generan un impacto real. El equipo entrega todos los productos de datos generados por Open Cosmos y sus socios, cura y desarrolla DataCosmos —nuestra plataforma de datos geoespaciales— y construye integraciones que facilitan el acceso y la acción sobre imágenes satelitales. Su trabajo ayuda a las organizaciones a convertir datos en acciones y a crear un cambio positivo en la Tierra. Como Ingeniero de Software de Datos (Data Software Engineer), estarás en el centro de cómo convertimos datos brutos de Observación de la Tierra en productos de datos escalables, confiables y de alta calidad. Diseñarás y construirás los pipelines y sistemas que potencian nuestra plataforma de datos, asegurando que los clientes de todo el mundo puedan acceder y actuar sobre datos satelitales con confianza. **¿Qué harás?** - Desarrollar y mantener pipelines de ingesta y procesamiento de datos satelitales y de Observación de la Tierra. - Traducir código científico o analítico en implementaciones eficientes y listas para producción. - Aplicar las mejores prácticas de software en cuanto a pruebas y mecanismos de control para asegurar la calidad del software. - Diseñar e implementar sistemas de procesamiento escalables y confiables para soportar el procesamiento de datos de carga útil y el control de calidad. - Establecer y hacer cumplir estándares de datos y metadatos para asegurar la consistencia, usabilidad y calidad en todos los conjuntos de datos. - Equilibrar las necesidades del cliente con la arquitectura técnica, entregando soluciones alineadas con las restricciones de la plataforma y operativas. - Proponer e implementar mejoras en la arquitectura de datos, escalabilidad y rendimiento. - Integrar nuevas técnicas de procesamiento de datos y tipos de datos en los flujos de trabajo existentes. - Mantener y evolucionar sistemas complejos de procesamiento de datos con monitoreo, confiabilidad y mejora continua en mente. - Apoyar la calidad y el rendimiento de los datos de EO a través de mecanismos de validación, control y optimización. **¿Qué buscamos?** - Sólida capacidad en Python para construir pipelines de procesamiento de datos. - Confianza para trabajar en entornos Linux para ejecutar y mantener flujos de trabajo. - Sólida comprensión de pipelines de ingesta, transformación y procesamiento de datos. - Capacidad para diseñar y gestionar estructuras de datos, formatos y estándares de metadatos. - Capacidad para trabajar con APIs y bases de datos (particularmente interfaces REST y PostgreSQL). - Comprensión de arquitecturas basadas en datos y orientadas a eventos. - Conocimiento de conceptos de procesamiento de imágenes satelitales y datos de Observación de la Tierra. - Familiaridad con herramientas geoespaciales como QGIS, ArcGIS o similares. - Conciencia de entornos contenerizados y orquestados (ej. Kubernetes). - Capacidad para traducir código analítico o científico en sistemas eficientes y listos para producción. Este puesto puede ser en cualquier ubicación. Para postularte, debes tener derecho legal para trabajar en la ubicación elegida. Al postularte, por favor, enviá tu CV en inglés. **¿Por qué Open Cosmos?** - Trabajá en la vanguardia de la tecnología espacial con clientes de todo el mundo. - Una empresa impulsada por la misión que hace accesible el espacio para ayudar a resolver desafíos del mundo real. - Un equipo diverso, ambicioso y solidario.
Responsabilidades
- Desarrollo y mantenimiento de pipelines de ingesta y procesamiento de datos satelitales y de EO
- Traducción de código científico/analítico a implementaciones de producción
- Aplicación de mejores prácticas de software (testing, control)
- Diseño e implementación de sistemas de procesamiento escalables y confiables
- Establecimiento y aplicación de estándares de datos y metadatos
- Integración de nuevas técnicas y tipos de datos
- Mantenimiento y evolución de sistemas de procesamiento complejos
- Soporte a la calidad y rendimiento de datos EO