




Resumen: ThetaRay busca un desarrollador Full Stack de IA con sólidas habilidades en Python e ingeniería de datos para diseñar y desarrollar sistemas de procesamiento de datos a gran escala y tuberías de Big Data para soluciones fintech impulsadas por IA. Aspectos destacados: 1. Diseñar y desarrollar sistemas de procesamiento de datos a gran escala y tuberías de Big Data. 2. Trabajar en toda la pila tecnológica, construyendo plataformas de datos backend y microservicios. 3. Adoptar prácticas modernas de desarrollo asistido por IA en todo el ciclo de vida del desarrollo de software (SDLC). Madrid, EspañaDescripción **Sobre nosotros** ThetaRay es un líder global en análisis de Big Data impulsado por IA, que capacita a las organizaciones financieras para detectar y prevenir delitos financieros, descubrir ineficiencias operativas e identificar nuevas oportunidades de crecimiento. Nuestra tecnología de IA intuitiva ayuda a las instituciones a combatir el blanqueo de capitales, el fraude, la financiación del terrorismo, la trata de personas y otras amenazas sofisticadas. Operamos en una cultura de ingeniería de SDLC aumentada por IA y basada en agentes, donde los desarrolladores colaboran activamente con herramientas de IA durante todo el ciclo de vida del desarrollo. Nuestros equipos utilizan herramientas como GitHub Copilot y construyen continuamente Agentes y Habilidades internos que ayudan a automatizar flujos de trabajo de ingeniería y acelerar el desarrollo. Seguimos una visión de ingeniería guiada por especificaciones, donde especificaciones claras, desarrollo asistido por IA y herramientas modernas redefinen cómo se diseña y entrega el software. **Resumen del puesto** Buscamos un desarrollador Full Stack de IA con sólidas capacidades en Python e ingeniería de datos, y con la capacidad de contribuir al desarrollo frontend cuando sea necesario. En este puesto, diseñará y desarrollará sistemas de procesamiento de datos a gran escala y tuberías de Big Data que impulsen innovadoras soluciones fintech impulsadas por IA. Estos sistemas analizan enormes conjuntos de datos financieros y respaldan la detección avanzada de riesgos, la prevención de delitos financieros y el análisis inteligente. Trabajará en toda la pila tecnológica: construyendo plataformas de datos backend y microservicios, además de contribuir a aplicaciones de interfaz de usuario modernas desarrolladas con React o Angular. Este puesto es ideal para un desarrollador que disfrute resolviendo complejos desafíos de datos, construyendo sistemas distribuidos escalables y adoptando prácticas modernas de desarrollo asistido por IA en todo el ciclo de vida del desarrollo de software (SDLC). **Responsabilidades** **Desarrollo backend – Python y sistemas de Big Data** * Diseñar y desarrollar servicios backend y **tuberías de datos a gran escala** utilizando Python. * Construir y mantener **sistemas de procesamiento de Big Data** que impulsen el análisis fintech impulsado por IA. * Desarrollar flujos de trabajo escalables de procesamiento de datos utilizando tecnologías como **Spark, Pandas y Airflow**. * Trabajar con sistemas de almacenamiento de datos distribuidos como **Elasticsearch, MongoDB, Redis y soluciones de almacenamiento de objetos como MinIO**. * Desarrollar y mantener **arquitecturas basadas en microservicios** que se integren con tuberías de datos y sistemas de IA. * Diseñar sistemas con fuerte énfasis en **escalabilidad, rendimiento y fiabilidad**. * Investigar nuevas tecnologías y liderar la innovación en plataformas de procesamiento y análisis de datos. **Desarrollo frontend** * Contribuir a la construcción de funciones modernas de interfaz de usuario utilizando **React, Next.js o Angular**. * Desarrollar componentes reutilizables e interfaces adaptables para aplicaciones SaaS impulsadas por datos. * Integrar aplicaciones frontend con microservicios backend y plataformas de datos. * Colaborar con diseñadores de experiencia de usuario (UX) y equipos de producto para ofrecer experiencias de usuario intuitivas e interactivas. **Ingeniería aumentada por IA y guiada por especificaciones** * Utilizar **GitHub Copilot y otras herramientas de desarrollo asistido por IA** como parte del desarrollo diario. * Trabajar en un entorno de desarrollo **guiado por especificaciones**, donde especificaciones claras orientan la implementación. * Participar en la construcción y mejora de **Agentes y Habilidades internos de IA** que potencien la productividad de la ingeniería. * Explorar e implementar **capacidades de IA tanto en el producto como en los flujos de trabajo de ingeniería**. * Contribuir a la evolución de las **prácticas de SDLC asistidas por IA** en toda la organización. **General** * Trabajar en un entorno **Ágil/Scrum** con equipos multifuncionales. * Asumir responsabilidad en todo el **ciclo de vida del desarrollo**, desde el diseño y la implementación hasta las pruebas y la resolución de incidencias en producción. * Colaborar estrechamente con los equipos de Producto, Aseguramiento de Calidad (QA) y DevOps. * Aplicar las mejores prácticas en arquitectura de software, desarrollo y pruebas. * Evaluar y adoptar continuamente tecnologías modernas. Requisitos **Backend / Ingeniería de datos** * Al menos **3+ años de experiencia práctica desarrollando sistemas complejos orientados a datos** utilizando **Python u otros lenguajes orientados a objetos (OOP)**. * Experiencia con **marcos de procesamiento de datos como Spark o Pandas**. * Experiencia desarrollando y manteniendo **tuberías de datos o plataformas intensivas en datos**. * Experiencia con **bases de datos distribuidas como Elasticsearch, MongoDB o Redis**. * Experiencia diseñando y desarrollando **arquitecturas basadas en microservicios**. * Experiencia trabajando con **entornos contenerizados (Docker) y plataformas de orquestación como Kubernetes o Helm**. * Fuertes habilidades de resolución de problemas en **entornos de producción**. **Frontend** * Experiencia desarrollando componentes de interfaz de usuario utilizando **React, Next.js o Angular**. * Conocimientos sólidos de **JavaScript/TypeScript, HTML5 y CSS3**. * Capacidad para contribuir al desarrollo frontend **como parte de las responsabilidades full stack**. **General** * Experiencia trabajando en **entornos de desarrollo ágil**. * Experiencia con **herramientas de IA que potencien los flujos de trabajo de desarrollo**, como GitHub Copilot. * Pensamiento analítico y habilidades de resolución de problemas sólidas. * Curiosidad, sentido de responsabilidad y excelentes habilidades de trabajo en equipo. * Capacidad para colaborar estrechamente con los equipos de **Producto, QA, DevOps y equipos multifuncionales**. **Deseable** * Licenciatura en Ciencias de la Computación o campo relacionado. * La experiencia en desarrollo con **Java** constituye una ventaja significativa. * Familiaridad con **marcos de aprendizaje automático** como scikit-learn o TensorFlow. * Experiencia con **MinIO o Airflow**. * Experiencia con **Red Hat OpenShift**. * Experiencia con **tuberías CI/CD y herramientas de desarrollo como Git, Jenkins y Docker**. * Experiencia trabajando con **equipos distribuidos o híbridos**. * Experiencia como mentor o guía de otros desarrolladores


