Descripción
Resumen:
Buscamos a un experimentado Ingeniero de Software de Datos para construir y mantener servicios de plataforma de datos de alto rendimiento, centrándonos en la fiabilidad y escalabilidad en toda la pila.
Aspectos destacados:
1. Impulsar la tecnología hacia el futuro como Ingeniero de Software de Datos
2. Diseñar y desarrollar sistemas para una plataforma de datos compleja con mentalidad DevOps
3. Colaborar e innovar en un entorno global y multicultural
**Quiénes somos**
Desarrollamos productos revolucionarios y plataformas escalables para mercados digitales complejos y de alto volumen. Nuestros equipos multifuncionales crean plataformas en línea, así como soluciones de software que alcanzan a cientos de miles de usuarios diariamente.
**Tu misión**
¿Estás listo para impulsar la tecnología hacia el futuro como Ingeniero de Software de Datos en The Workshop? Buscamos ingenieros experimentados, versátiles y colaborativos con excelentes habilidades de diseño y resolución de problemas. Si tienes experiencia en aplicaciones de alto rendimiento y estás preparado para enfrentar desafíos en toda la pila, ¡queremos conocerte!
En este puesto, aplicarás sólidos fundamentos de ingeniería de software para construir los servicios y capacidades de nuestra plataforma de datos: diseñarás y desarrollarás los sistemas que orquesten, configuren y expongan las capacidades de ingesta, transformación y calidad de datos como servicio, con una mentalidad DevOps integral.
Buscamos a alguien cómodo construyendo software para producción: no solo entregando nuevas funcionalidades, sino también asegurando que lo que construimos sea fiable, monitoreable, mantenible y fácil de soportar posteriormente.
**Qué harás**
* Construir los servicios que orquesten y expongan las capacidades de ingesta, transformación y calidad de datos como servicio para otros equipos.
* Desarrollar capacidades de integración basadas en ingesta y conectores mediante Kafka y Kafka Connect.
* Integrar y orquestar motores de procesamiento distribuido (p. ej., Apache Spark, Flink o Beam) detrás de APIs de servicio limpias, abstrayendo la ejecución subyacente.
* Implementar una monitorización y alerta exhaustivas para rastrear la salud del servicio, la calidad de los datos y la utilización de recursos.
* Investigar y dar soporte a incidencias en producción, ayudando a mejorar la fiabilidad y reducir dolores operativos recurrentes.
* Apoyar iniciativas de ajuste de rendimiento y encontrar nuevas formas de aumentar la eficiencia y el rendimiento.
* Utilizar herramientas de ingeniería asistidas por IA aprobadas de forma responsable para apoyar el desarrollo, las pruebas, la documentación y la resolución de problemas.
* Dirigir agentes de codificación con IA como parte de la entrega cotidiana: proporcionando contexto claro, revisando críticamente sus resultados y asumiendo la responsabilidad sobre la calidad, seguridad y diseño de lo que se lanza.
* Trabajar en un equipo de ingenieros y propietarios de producto utilizando metodologías ágiles, asumiendo la propiedad de tu trabajo de extremo a extremo bajo una filosofía DevOps en todo el ciclo de vida del desarrollo de software (SDLC).
* Seguir las mejores prácticas en diseño, codificación, pruebas, operaciones y monitorización, y ofrecer y recibir retroalimentación constructiva mediante revisiones de código.
* Colaborar, realizar revisiones entre pares, adquirir competencias complementarias y compartir experiencia con otros miembros del equipo.
* Contribuir a la mejora continua, proponiendo e implementando mejoras para optimizar el SDLC.
* Mantenerte al día con los avances en tecnologías de software, datos y transmisión, explorando nuevas herramientas y técnicas.
* Diseñar, desarrollar, probar, desplegar, mantener y dar soporte a los servicios y capacidades de plataforma de nuestra plataforma de datos.
**Qué aportarás**
* Sólidos fundamentos de ingeniería de software: programación orientada a objetos, fuertes habilidades de back-end (p. ej., multihilo, POO) y experiencia relevante en Java y/o Python.
* Experiencia en el diseño, evaluación, lanzamiento, mantenimiento y evolución de soluciones y servicios de software.
* Experiencia trabajando con datos de alta velocidad y alto volumen en formatos relacionales, semiestructurados y no estructurados.
* Conocimientos especializados en ingesta de datos mediante Kafka y Kafka Connect.
* Experiencia práctica con al menos una tecnología de procesamiento por flujos o lotes —Apache Spark, Flink o Beam (Confluent Platform es un plus).
* Excelentes habilidades en SQL, incluida la redacción de consultas y la optimización de bases de datos, con experiencia en sistemas de bases de datos relacionales y/o NoSQL.
* Comprensión de la modelización y arquitectura de datos, y de cómo funcionan otros sistemas.
* Enfoque ágil para el desarrollo y mentalidad CI/CD, con conocimientos sobre herramientas CI/CD.
* Búsqueda de la calidad mediante pruebas unitarias e integrales exhaustivas.
* Enfoque pragmático para construir software fiable, observable y mantenible en producción.
* Familiaridad con el código generado por IA y cómo evaluarlo: aplicando las mismas consideraciones de pruebas, legibilidad y adecuación arquitectónica que cualquier otra contribución, y conciencia de cuándo la asistencia de IA aporta valor en todo el SDLC.
* Habilidades de resolución de problemas, disposición para asumir la responsabilidad y entusiasmo ante desafíos técnicos.
* Actitud colaboradora y respetuosa, con buena comunicación con distintas partes interesadas.
* Buenas habilidades comunicativas en inglés, tanto escritas como habladas.
* Título universitario en Ciencias de la Computación o campo relacionado.
**Valorable**
* Experiencia definiendo y supervisando estándares, métricas y KPIs de calidad de datos.
* Experiencia con Kubernetes, Docker y ArgoCD.
* Conocimientos de Apache Iceberg.
* Conocimientos de Exasol.
* Lenguajes de scripting como el shell scripting.
* Experiencia construyendo capacidades de plataforma o «como servicio» para otros equipos de ingeniería.
**Qué te ofrecemos (España)**
* Seguro privado de vida y salud para ti y tu familia.
* Plan de pensiones.
* Reembolso de gimnasio.
* Cuatro semanas al año para trabajar desde cualquier lugar, disponible para empleados elegibles.
* Bolsa de aprendizaje para tu desarrollo personal.
* Modelo de trabajo híbrido con horarios flexibles.
* Tres días remunerados al año para actividades de voluntariado.
* Generoso programa de referidos.
* Beneficios en el lugar de trabajo, como sala de juegos con dardos, billar, mesa de ping-pong, futbolín, consolas y mucho más. También disfrutamos de masajes y una cocina surtida con café, frutas, frutos secos y helado.
* 25 días de vacaciones anuales.
**Nuestras creencias y compromiso contigo**
Valoramos la creatividad y la innovación procedentes de nuestro equipo diverso. The Workshop da la bienvenida a candidatos de todos los géneros, orientaciones, discapacidades, razas, edades, nacionalidades y creencias. ¡Las grandes ideas provienen de grandes personas que florecen cuando se les da autonomía para mejorar nuestros productos y procesos!
**Nuestro ADN:**
En The Workshop fomentamos un entorno inclusivo y multicultural donde se celebra la diversidad. Contamos con más de 235 empleados y más de 35 nacionalidades en nuestras oficinas de Málaga y Madrid, centradas en la colaboración, el intercambio de conocimientos y las iniciativas de bienestar.
**Nuestra cultura:**
El espíritu lúdico siempre ha formado parte de nuestra esencia en The Workshop. Nuestra trayectoria comenzó con una pasión por reinventar la experiencia del jugador. Hoy seguimos construyendo y ofreciendo excepcionales productos de apuestas online para nuestros socios y sus jugadores. La excelencia es nuestro estándar. Nos marcamos altas expectativas para entregar software y productos que resistan la prueba del tiempo. Con nuestro espíritu rebelde característico y nuestro amor por los retos, estamos impulsados a resolver lo aparentemente irresoluble. No solo desarrollamos software; construimos el futuro de las apuestas online.
**Por qué unirte**
Únete a nuestro equipo y prosperarás en un entorno liderado por:
* **Innovación global:** Únete a una empresa dinámica que impulsa tecnologías punteras en todo el mundo, en un entorno que fomenta nuevas ideas y el crecimiento continuo.
* **Crecimiento personal:** Explora nuevas oportunidades mediante programas de movilidad interna.
* **Apoyo al bienestar:** Benefíciate de iniciativas que promueven el equilibrio entre la vida laboral y personal, así como el desarrollo personal.
* **Impacto comunitario:** Influye en la comunidad tecnológica dentro y fuera de The Workshop y actúa como mentor de otros mientras moldeamos juntos el futuro.