Descripción
### **Atolls es la mayor plataforma comunitaria de compras del mundo, activa en más de 20 mercados.**
Ayudamos a millones de personas a tomar decisiones de gasto más inteligentes durante las etapas de descubrimiento, evaluación y (re)compra, conectándolas con las marcas y minoristas adecuados.
Nuestro equipo de más de 1.000 personas, distribuido en 10 países, desarrolla productos utilizados a diario a escala global, donde tendrás una verdadera propiedad y verás el impacto de tu trabajo. ¿Quieres influir en los destinos en los que las personas confían para comprar con seguridad? Sigue leyendo.
### **Acerca de este puesto:**
Buscamos un/a **Ingeniero/a de Datos** para unirse a nuestro **equipo de Productos de Datos**. En Atolls, tu rol será fundamental para ayudarnos a dar forma al futuro de nuestros productos internos de datos, creando experiencias de usuario excepcionales y empoderando a los consumidores para que tomen decisiones de compra informadas y seguras. Como miembro clave de nuestro equipo, participarás directamente en la construcción y mejora de los destinos digitales de los que nuestros usuarios dependen durante sus recorridos de compra.
Tus contribuciones ayudarán a definir cómo millones de consumidores interactúan con nuestras plataformas, guiándolos hacia elecciones inteligentes, justas y gratificantes.
### **Nuestros beneficios:**
En Atolls creemos en fomentar tanto tu crecimiento profesional como personal. Esto es lo que puedes esperar:
* Una cultura que valora el desarrollo personal y profesional, con oportunidades de movilidad interna.
* Un equipo solidario y abierto, que acoge perspectivas diversas e ideas innovadoras.
* 32 días de vacaciones pagadas, además del día de tu cumpleaños libre, para que dispongas del tiempo necesario para recargar energías.
* Un esquema de trabajo híbrido flexible que equilibra vida laboral y personal.
* Acceso a un presupuesto para formación y a capacitaciones internas que te ayuden a crecer en tu rol.
* Asesoramiento en salud mental para apoyar tu bienestar.
* Reuniones globales y locales periódicas para celebrar logros y fortalecer vínculos.
* Posibilidad de disfrutar una licencia sabática tras tres años en la empresa.
* Una infraestructura empresarial basada en la nube, que ofrece flexibilidad y oportunidades de colaboración independientemente de tu ubicación.
* *Estos son beneficios globales aplicables a todos los empleados, con complementos locales adicionales según tu ubicación.*
### **Responsabilidades:**
En este puesto, tú:
* **Diseñarás, construirás y optimizarás** tuberías de datos por lotes y en tiempo real, con alto rendimiento, tolerancia a fallos y capacidad de observabilidad, utilizando Python, Spark y ClickHouse.
* **Desarrollarás y operarás** la orquestación de flujos de trabajo con Apache Airflow para programar, supervisar y gestionar tuberías y transformaciones de datos.
* **Gestionarás, modelarás y documentarás** sistemas críticos de datos para análisis mediante SQL y dbt, apoyando cargas de trabajo de inteligencia empresarial e informes.
* **Implementarás** infraestructura como código (por ejemplo, Terraform) para aprovisionar y gestionar componentes de la plataforma de datos basada en la nube.
* **Contenerizarás y desplegarás** servicios usando Docker y Kubernetes (y herramientas relacionadas como Helm).
* **Colaborarás** con analistas, equipos de aplicaciones y otros interesados para convertir requisitos en diseños técnicos y soluciones implementadas.
### **Tu perfil:**
Buscamos a alguien con experiencia en ingeniería de datos, comprometido/a con crear experiencias de usuario excepcionales y liderar la innovación.
Requisitos imprescindibles:
* Mínimo 4 años diseñando y operando tuberías de datos en producción.
* Python: sólido, idiomático y con pruebas. Escribe tuberías que otras personas puedan leer y depurar fácilmente.
* SQL: avanzado. Funciones ventana, expresiones CTE, planes de consulta y la intuición necesaria para identificar por qué una consulta se ralentiza.
* Modelado y almacenamiento de datos: modelado dimensional, estrategias de actualización incremental frente a completa, dimensiones con cambios lentos y los compromisos entre ellas.
* dbt: construcción, pruebas y documentación de modelos en un proyecto real.
* Apache Airflow: creación de DAGs, así como su gestión operativa: reejecuciones, reintento, SLAs y depuración de ejecuciones fallidas.
* AWS: experiencia práctica con S3 y los servicios de datos asociados (Athena, Kinesis, EKS, Lambda).
* Docker y Kubernetes: capacidad para contenerizar un trabajo y comprender qué ocurre cuando un pod no puede programarse.
* Git y CI/CD: manejo de ramas, revisiones de código y pipelines que controlan las fusiones.
Deseable:
* Conocimientos de ClickHouse u otro motor OLAP columnar (BigQuery, Redshift), incluidos motores de tablas, particionamiento y ajuste de MergeTree.
* Buena experiencia con tecnologías de ingesta de datos en tiempo real, como Kafka, Kinesis o similares.
* Familiaridad con infraestructura como código (IaC): Terraform, Helm, Ansible.
* Experiencia con arquitecturas de data lake: Parquet, Iceberg o Delta Lake, y comprensión del diseño en capas (bronze, silver, gold).
* Experiencia con herramientas de BI: Apache Superset, Looker, Tableau o equivalentes.
* Amplia experiencia integrando APIs de terceros: manejo de esquemas inconsistentes, límites de tasa y modos de fallo impredecibles a gran escala.
* Experiencia sólida con Apache Spark: PySpark o Scala.
Habilidades blandas:
* Atención al detalle: te importa la corrección y construyes comprobaciones que lo demuestren. En ingeniería de datos, un número erróneo silencioso es peor que un fallo evidente.
* Sentido de propiedad: operas lo que construyes y lo mejoras cuando es necesario.
* Comunicación clara: puedes explicar eficazmente una tubería a un analista y un compromiso técnico a un interesado.
* Pragmatismo: distingues entre un diseño correcto a largo plazo y una solución a corto plazo, y sabes cuándo aplicar cada una.
* Colaboración: trabajas bien con ingenieros de datos, analistas y otros equipos de producto y backend.
Requisitos lingüísticos:
* Inglés: fluido, tanto escrito como hablado.
### **Nuestro proceso de contratación:**
* **Llamada con Talent Acquisition**: conoce a uno de nuestros especialistas en talento y descubre más sobre Atolls.
* **Ronda técnica**: centrada en los aspectos técnicos del puesto *(mediante un caso práctico en vivo)* y conocerás a tu posible gestor/a.
* **Ronda final**: conocerás a otros miembros de Atolls ️
*Varía entre 1 y 3 entrevistas*
* *Algunos procesos pueden variar ligeramente según las necesidades*
#### **¿Listo/a para postularte?**
Forma parte de un destino donde tu trabajo ayuda a millones de personas a tomar mejores decisiones cada día. Una única solicitud es todo lo que necesitamos. Si realmente encajas en más de un puesto, puedes postularte a **hasta tres**. Así podremos emparejarte más rápidamente con la oportunidad adecuada.
**Revisamos cada solicitud con igual atención y nos pondremos en contacto contigo si tu perfil coincide. Envía ahora tu CV en inglés.**
* *Portfolios, muestras escritas o certificaciones podrían solicitarse según el puesto.*
\#LI\-PM1
En Atolls queremos garantizar que todos los empleados puedan prosperar en un entorno inclusivo. Nuestras ofertas de empleo están abiertas a todas las personas, sin importar su género, raza, religión, edad, orientación sexual, discapacidad, lugar de origen o estatus socioeconómico. Seguimos comprometidos con una cultura de diversidad, equidad y pertenencia, donde todos los empleados se sientan bienvenidos, respetados, conectados y comprometidos.