El portal de empleo de España
Más de 89.000 ofertas activasIngeniero de IA
En remoto, Ukraine +7·Jornada completa·Añadida ayer (comprobada el 13 nov)
31 ofertas abiertas
Nuestro resumen
- Modalidad
- En remoto (Ukraine / Moldova / Albania / Kazakhstan / Montenegro / European Union / Serbia / Georgia)
- Contrato
- Jornada completa
- Experiencia
- 4+ años



Habilidades
Se valora
Esta oferta se escribió originalmente en inglés.
Requisitos
Qué buscan
Más de 4 años de experiencia en ingeniería de software backend/fullstack, con TypeScript/Node.js de nivel de producción.
Más de 1 año de experiencia con sistemas de IA/LLM en producción con usuarios reales, no solo proyectos personales o experimentos.
Uso diario de herramientas de desarrollo centradas en IA (Claude Code, Cursor o similares).
Experiencia práctica profunda con APIs de LLM (OpenAI, Anthropic, Google Gemini o similares) en producción: salida estructurada, llamada a funciones, streaming, control de tokens y costes.
Experiencia con IA agéntica, orquestación de varios pasos, flujos de trabajo basados en herramientas (function calling / ejecución de herramientas) o pipelines de RAG (indexación, recuperación, re-ranking).
Experiencia con herramientas de evaluación y observabilidad de LLM (Langfuse, LangSmith o similares).
Experiencia con AI gateways y enrutamiento de modelos (OpenRouter, Cloudflare AI Gateway o equivalente).
Sólido conocimiento de bases de datos relacionales (PostgreSQL) y caché (Redis, KV o similares).
Excepcional sentido de la responsabilidad y compromiso personal con la calidad de la ingeniería y la entrega.
Se valorará
Frameworks de evaluación (LLM-as-a-judge, RAGAS) y creación de conjuntos de datos de prueba.
MCP (Model Context Protocol): construcción de servidores/clientes MCP o diseño de contratos de herramientas para agentes de IA.
Runtimes Edge/serverless (Cloudflare Workers) y sus servicios: KV, Durable Objects, Queues, R2, Containers.
Motores de búsqueda y búsqueda vectorial (OpenSearch, Elasticsearch, pgvector), embeddings.
Motores de flujos de trabajo en segundo plano (Hatchet, Temporal, Inngest) para pipelines de LLM de alto volumen.
Automatización de navegadores y agentes de navegador (Playwright, CDP, browser-use).
Fine-tuning práctico para tareas específicas de dominio o cumplimiento estricto de JSON/esquemas.
Python para ciencia de datos, scripts de evaluación o herramientas de IA.
Salario y beneficios
Qué ofrecen
¡Descubre las ventajas de formar parte de nuestro dinámico equipo! Ofrecemos:
Entorno de trabajo remoto: Disfruta de la libertad de trabajar desde cualquier lugar y en cualquier momento, promoviendo un equilibrio saludable entre la vida laboral y personal.
PTO ilimitado: Disfruta de tiempo libre remunerado ilimitado para recargar energías y priorizar tu bienestar, sin contar días.
Festivos nacionales pagados: Celebra y relájate en los festivos nacionales con tiempo libre remunerado para desconectar y recargar pilas.
MacBook proporcionado por la empresa: Experimenta una productividad sin interrupciones con los mejores MacBook de Apple proporcionados a todos los empleados que los necesiten.
Contrato de autónomo flexible: Aprovecha las ventajas de la flexibilidad, la autonomía y las oportunidades emprendedoras. Benefíciate de ventajas fiscales, oportunidades de networking, menores obligaciones laborales y la libertad de trabajar desde cualquier lugar. Lee más sobre ello aquí: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt
¡Forma parte de nuestro equipo de rápido crecimiento y aprovecha esta excelente oportunidad de crecimiento personal y profesional!
El puesto
En Ruby Labs buscamos un AI Engineer (nivel Middle / Senior sólido) para liderar y gestionar la calidad, fiabilidad y evolución de nuestros sistemas de IA en producción.
Este es un rol de gran responsabilidad (high-ownership). Serás responsable de la entrega de extremo a extremo de las funcionalidades de IA, la estabilidad en producción de los sistemas de IA y la experimentación basada en datos utilizando herramientas como Langfuse y Cloudflare AI gateway para el enrutamiento de modelos. Cada vez más, esto incluye sistemas de IA agénticos y con uso de herramientas: definir contratos de herramientas limpios (incluyendo herramientas basadas en MCP) y orquestar cómo la IA interactúa con los servicios internos, la búsqueda y los procesos en segundo plano (background pipelines).
El stack es TypeScript de extremo a extremo: servicios Node.js y Hono en Cloudflare Workers con Durable Objects y Containers, PostgreSQL, OpenSearch. Los modelos de varios proveedores se ejecutan tras un AI gateway, con prompts, trazas y evaluaciones en Langfuse.
Qué harás
Asumir la responsabilidad de las principales funcionalidades de IA y flujos de trabajo de LLM y entregarlos en producción dentro de los plazos acordados.
Gestionar la calidad, estructura y predictibilidad de la salida de la IA en las interacciones con el usuario, con una salida estructurada consistente a través de diferentes LLMs para el mismo tipo de solicitud.
Integrar y orquestar múltiples proveedores de LLM a través de un AI gateway, gestionando la selección de modelos, estrategias de fallback y optimización de costes.
Diseñar y orquestar flujos de trabajo de IA agénticos y con uso de herramientas: contratos de herramientas limpios (incluyendo herramientas basadas en MCP), interfaces de llamada a funciones (function-calling) e integraciones fiables de IA con el sistema.
Construir y mantener flujos de trabajo de LLM de varios pasos y pipelines de RAG (indexación, embeddings, recuperación, re-ranking) para razonamiento, reutilización de contexto y búsqueda.
Diseñar y gestionar sistemas de prompts en producción con prompting dinámico, inyección de contexto y lógica condicional.
Gestionar la administración de prompts, el lanzamiento de experimentos de LLM y los pipelines de evaluación basados en Langfuse: conjuntos de datos de prueba, LLM-as-a-judge, puntuación de resultados.
Realizar tests A/B entre modelos y prompts, analizar los resultados y presentar el impacto basado en datos de las funcionalidades y experimentos de IA.
Realizar debugging profundo de cadenas de LLM utilizando trazas de Langfuse: identificar cuellos de botella, optimizar costes, latencia y uso de la ventana de contexto, y encontrar la causa raíz de alucinaciones y errores lógicos.
Escribir código TypeScript limpio, escalable y mantenible en todo el stack de Node.js / Cloudflare Workers.
Construir lógica de backend fiable para sistemas de IA: validación de solicitudes y salidas, gestión de errores, flujos de fallback para respuestas de modelos malformadas o de baja calidad, y ejecución fiable de herramientas.
Garantizar una alta calidad de código mediante tests (incluyendo rutas de validación y fallback para la salida de la IA), revisiones de código y estándares de ingeniería claros.
Monitorizar métricas de sistemas de IA, señales de calidad, latencia y estado de los lanzamientos, y resolver problemas de producción con una causa raíz documentada.
Documentar diseños de prompts, elecciones de modelos y enrutamiento, resultados de evaluaciones y decisiones arquitectónicas, para que otros puedan continuar el trabajo.
Cómo trabajarás
Ruby Labs opera dentro de la zona CET (Hora de Europa Central). Los candidatos de cualquier país pueden postularse para el puesto siempre que se encuentren aproximadamente a ± 4 horas del CET. Esto garantiza una colaboración y comunicación óptimas durante las horas de trabajo.
Proceso de selección
Revisión de la solicitud
Cribado por el reclutador
Con a reclutador
Comparte tu experiencia relevante y conoce los siguientes pasos.
Evaluación de pensamiento lógico
Test online
Mide la capacidad de resolución de problemas y las habilidades analíticas.
Entrevista técnica
Con a responsable de contratación
Discusión profunda de los aspectos técnicos del puesto.
Entrevista final
Con a director general
Reunión con el director general sobre cultura, valores y encaje.
Oferta
Proceso de selección
Tras enviar tu solicitud, realizamos una revisión exhaustiva que suele tardar entre 3 y 5 días, aunque ocasionalmente puede tardar más debido al volumen de solicitudes recibidas. Si vemos que encajas, procederemos con los siguientes pasos:
Screening con el reclutador (40 minutos)
Entrevista técnica (90 minutos)
Entrevista final (60 minutos)
Sobre Ruby Labs
Ruby Labs es una empresa de aplicaciones de consumo con sede en Londres, Reino Unido, especializada en crear y escalar aplicaciones móviles y web basadas en suscripción. La empresa opera en múltiples verticales, incluyendo salud, fitness y productividad, con un fuerte enfoque en la adquisición de usuarios, la monetización y la ingeniería de crecimiento. Con un equipo de alrededor de 200 profesionales, Ruby Labs aprovecha el análisis de datos avanzado, la IA y el marketing de rendimiento para optimizar las experiencias de los usuarios e impulsar el crecimiento de los ingresos.
En España, Ruby Labs está expandiendo activamente su equipo con modalidad remota, con puestos abiertos en ingeniería, datos y marketing de crecimiento. La empresa ofrece una cultura de trabajo distribuido, lo que la convierte en una opción atractiva para profesionales internacionales que buscan flexibilidad. Sus puestos en España son remotos, lo que permite a los talentos trabajar desde cualquier lugar del país mientras colaboran con un equipo global y diverso. Ruby Labs enfatiza un entorno orientado a datos y resultados, ideal para profesionales que buscan tener un impacto directo en productos de consumo a gran escala.
- Sector
- Consumer Apps
- Fundación
- 2019
- Plantilla
- 100–500
- Sede
- Londres, Reino Unido
Datos prácticos
- Todos los puestos en España son completamente remotos, lo que permite flexibilidad para trabajar desde cualquier lugar de España.
- La empresa cuenta con un sólido equipo internacional, con empleados trabajando en diferentes zonas horarias, lo que ofrece un entorno multicultural.
- Ruby Labs enfatiza una cultura basada en datos, lo que la hace ideal para profesionales con fuertes habilidades analíticas y técnicas.
- La empresa ofrece compensación y beneficios competitivos, incluyendo oportunidades de desarrollo profesional y crecimiento.
- Como empresa en crecimiento, Ruby Labs ofrece oportunidades significativas para el avance profesional y la propiedad de proyectos de alto impacto.
En sus propias palabras
Sobre la empresa y el equipo
Ruby Labs es una empresa tecnológica líder que crea y opera productos de consumo innovadores. Ofrecemos una amplia gama de oportunidades en los sectores de la salud, la educación y el entretenimiento. Nuestros equipos innovadores están impulsando el futuro de los productos orientados al consumidor, y siempre buscamos personas apasionadas que se unan a nosotros. Conoce más sobre nuestra historia en: https://rubylabs.com/about-us/
Información adicional
En Ruby Labs, nos movemos rápido, aspiramos a lo alto y esperamos lo mismo de nuestro equipo. No estamos aquí para jugar a lo pequeño: estamos aquí para construir, crecer y ganar. Eso significa que buscamos personas ambiciosas, motivadas y listas para dar lo mejor de sí cada día.
Este es un lugar para personas que prosperan bajo presión, aceptan los retos y ven oportunidades en cada obstáculo. Si tienes hambre de lograr metas, te motiva el impacto y quieres crecer a la velocidad de tu propia ambición, Ruby Labs ofrece la plataforma para hacerlo realidad.
Aquí, el esfuerzo se corresponde con la recompensa. Reconocemos a quienes se entregan al máximo y ofrecen resultados, y creamos espacio para las personas que quieren más: más responsabilidad, más crecimiento y más éxito.





