Acerca del puesto Data Engineer (GCP & Python & Node.JS)
¿Quiénes somos?
En Option creemos en un mundo donde las soluciones tecnológicas no tienen límites. Creamos metodologías únicas para impulsar una Aceleración Digital exitosa. ¡Únete a un equipo de mentes creativas y apasionadas!
¿Qué buscamos?
Buscamos un Data Engineer con experiencia en modelado de datos y desarrollo de pipelines de datos. Este rol incluye la administración de bases de datos relacionales como PostgreSQL y MariaDB, y la creación y mantenimiento de APIs utilizando Node.js sobre Kubernetes. Además, aplicarás patrones de diseño, buenas prácticas de desarrollo como DDD/TDD, y trabajarás con tecnologías de Google Cloud Platform (GCP), integrando soluciones de Apigee y Bitbucket para la integración continua y microservicios.
¿Qué te ofrece este puesto?
- La oportunidad de trabajar en proyectos desafiantes y de vanguardia que tienen un impacto real en el mundo.
- Un ambiente de trabajo colaborativo y dinámico donde podrás aprender de los mejores y desarrollar tus habilidades.
- La posibilidad de formar parte de una comunidad de mentes creativas y apasionadas que comparten tu pasión por la tecnología.
- Un paquete de compensación y beneficios competitivo.
¿Cuáles serían tus principales desafíos?
- Desarrollar y mantener APIs para cargas batch y orquestar flujos de datos mediante pipelines.
- Diseñar e implementar soluciones sobre modelos transaccionales de datos.
- Crear y optimizar pipelines de datos en Python y SQL, asegurando el rendimiento y la integridad de las bases de datos.
- Implementar buenas prácticas de desarrollo utilizando Node.js sobre Kubernetes, aplicando conceptos de SOLID y Clean Code.
- Integrar y versionar desarrollos en Bitbucket mediante CI/CD.
- Colaborar con los equipos de ingeniería para optimizar procesos y resolver problemas de manera diplomática y efectiva.
¿Qué necesitas para ser nuestro próximo/a Data Engineer?
- Modelado de datos y creación de pipelines de datos.
- Administración de bases de datos (PostgreSQL, MariaDB).
- Programación en Python y JavaScript/Node.js con experiencia en Kubernetes.
- Conocimiento en patrones de diseño y buenas prácticas de desarrollo (DDD, TDD).
- Conocimientos en Google Cloud Platform (GCP) o la motivación para aprender.
- Experiencia con Apigee y Bitbucket para integración continua y DevOps.
- Experiencia en el desarrollo de microservicios y en la aplicación de conceptos de Clean Code.
- Experiencia con PSQL, Terraform, CI/CD, Airflow, MongoDB, DataStore.
- Conocimiento en Docker, Kubernetes y GKE.
- Uso de Git, Jira e infraestructura como código (IaC).
Habilidades técnicas (excluyentes):
Habilidades técnicas (deseables):
Ubicación: Santiago, Chile
Modalidad de Trabajo: Híbrido