




Resumen: Únase a un líder global en análisis de Big Data impulsado por IA como Desarrollador Full Stack de IA, diseñando y desarrollando sistemas de procesamiento de datos a gran escala y microservicios para soluciones fintech. Aspectos destacados: 1. Trabajar con herramientas y prácticas de desarrollo asistidas por IA de vanguardia 2. Diseñar y desarrollar sistemas de procesamiento de datos a gran escala y tuberías de Big Data 3. Contribuir a aplicaciones modernas de interfaz de usuario utilizando React o Angular Madrid, EspañaDescripción **Sobre nosotros** ThetaRay es un líder global en análisis de Big Data impulsado por IA, que permite a las organizaciones financieras 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 lavado de dinero, el fraude, la financiación del terrorismo, la trata de personas y otras amenazas sofisticadas. Operamos en una cultura de ingeniería de ciclo de vida de desarrollo de software (SDLC) aumentada por IA y basada en agentes, donde los desarrolladores colaboran activamente con herramientas de IA durante todo el ciclo de vida de 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 impulsada por especificaciones, donde especificaciones claras, desarrollo asistido por IA y herramientas modernas redefinen cómo se diseña y entrega el software.**Descripción 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, usted 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. Usted trabajará en toda la pila: construyendo plataformas de datos backend y microservicios, además de contribuir a aplicaciones modernas de interfaz de usuario desarrolladas con React o Angular. Este puesto es ideal para un desarrollador que disfrute resolver desafíos complejos de datos, construir sistemas distribuidos escalables y adoptar prácticas modernas de desarrollo asistidas por IA en todo el ciclo de vida de 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 un fuerte enfoque 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 Basada en Especificaciones*** Utilizar **GitHub Copilot y otras herramientas de desarrollo asistidas por IA** como parte del desarrollo diario * Trabajar en un entorno de desarrollo **basado en especificaciones**, donde especificaciones claras guían la implementación * Participar en la construcción y mejora de **Agentes y Habilidades de IA internos** que potencien la productividad de 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 **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 de desarrollo**, desde el diseño y la implementación hasta las pruebas y la resolución de problemas 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 o más 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** * Excelentes 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 mejoran los flujos de trabajo de desarrollo**, como GitHub Copilot * Excelentes capacidades analíticas y de resolución de problemas * Curiosidad, sentido de responsabilidad y excelentes habilidades de trabajo en equipo * Capacidad para colaborar estrechamente con **los equipos de Producto, QA, DevOps y 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 de 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


