El portal de empleo de España

Ingeniero de Software Sénior - Plataforma y Frameworks de IA

En remoto, Europe +4·Añadida hace 3 meses (comprobada el 9 oct)

Uberall

2 ofertas abiertas

Resumen

Modalidad
En remoto (Europe / Armenia / Hungary / Poland / North Macedonia)
Contrato
Contrato de duración determinada
Inglés
Obligatorio
Experiencia
5+ años

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

Lo que buscamos

  • Más de 5 años de experiencia profesional en ingeniería de software, incluyendo una trayectoria construyendo librerías, frameworks o componentes de plataforma sobre los que otros ingenieros han desarrollado.

  • Experiencia profunda con Kotlin y/o Java en la JVM, y con Spring Boot, además de un fuerte instinto para el diseño de APIs y librerías. Sabes qué hace que una base sea agradable para construir o, por el contrario, un dolor de cabeza.

  • Liderazgo técnico demostrado: marcas la dirección, tomas y justificas decisiones arquitectónicas y elevas el nivel de los ingenieros que te rodean, con o sin autoridad formal.

  • Impulso genuino por liderar en IA agéntica y sus herramientas circundantes: orquestación, evaluación, guardrails.

  • Criterio para transformar la ambigüedad en claridad: para tomar un problema abierto o desconocido y convertirlo en un diseño bien definido que otros puedan ejecutar.

  • Pensador sistémico que tiene en cuenta el panorama general: comprendes activamente cómo se conectan los productos, dominios y equipos de la empresa, y diseñas para el conjunto, no solo para el módulo que tienes delante.

  • Buena comunicación entre equipos: eres capaz de trabajar y comunicarte con múltiples equipos, ya que proporcionamos la base de su desarrollo.

  • Familiaridad operativa con AWS (o cualquier Cloud) y Kubernetes: lo suficiente para razonar sobre cómo se comportan tus librerías una vez desplegadas.

Se valorará

Muy valorable

Estos no son requisitos de entrada, pero son los que te permitirán ser efectivo más rápidamente:

  • Experiencia práctica construyendo agentes y grafos de agentes: orquestación de múltiples pasos, uso de herramientas, memoria y los modos de fallo que conllevan los sistemas no deterministas.

  • Habilidades prácticas en Python: nuestras herramientas del lado del agente son en Python, por lo que deberías sentirte lo suficientemente cómodo con el lenguaje para prototipar, leer el código de otros y actuar como una voz senior en ambos stacks. No se espera una experiencia profunda ejecutando Python a gran escala en producción.

  • Experiencia definiendo estrategias de evaluación, seguimiento de experimentos u observabilidad para sistemas de ML o de agentes.

Deseable

  • Experiencia en sistemas distribuidos: mensajería y colas (SQS, Redis), gRPC, arquitecturas orientadas a eventos, incluyendo los modos de fallo y las realidades operativas.

  • Experiencia más profunda en AWS e infraestructura como código (IaC).

  • Experiencia haciendo crecer una plataforma o una práctica de DevEx: estándares, "golden paths" y adopción en múltiples equipos.

  • Contribuciones o mantenimiento de librerías o frameworks de código abierto.

El puesto

Estamos buscando un ingeniero senior para hacerse cargo de la plataforma JVM sobre la que construye el resto de ingeniería, y orientarla hacia un único objetivo: facilitar que los equipos internos lancen agentes impulsados por LLM.

Concretamente, esto significa implementar en el ecosistema de Kotlin y Spring Boot: librerías reutilizables, Spring Boot starters, plantillas y bloques de construcción compartidos de los que dependen los equipos. La diferencia con un rol de plataforma clásico es el propósito de esos cimientos. Los agentes necesitan enrutamiento de mensajes, exposición de herramientas, gestión de memoria y estado, flujos de trabajo con intervención humana (human-in-the-loop), integración de MCP, y hooks de evaluación y guardrails. El equipo, que internamente se llama equipo BASE, se centra en convertir esto en una plataforma.

Este es un rol de alto impacto, de constructor y multiplicador. Tomarás decisiones de diseño fundamentales, establecerás los patrones y estándares que seguirán otros ingenieros y elevarás el nivel de todos los que construyan sobre tu trabajo. Dado que tus cimientos sustentan el trabajo de muchos equipos, comprender cómo encaja la empresa (sus productos, dominios y los equipos que hay detrás) es fundamental para realizar bien el trabajo.

No es necesario que llegues como un experto en agentes, pero sí que tengas interés en comprender los conceptos, aprender y proporcionar soluciones reutilizables en este campo a largo plazo.

Qué harás

Lo que harás

  • Liderar el diseño de librerías compartidas, Spring Boot starters y plantillas, tomando las decisiones de arquitectura, API y compensaciones (trade-offs) que determinen la facilidad con la que los equipos internos pueden desarrollar sobre ellas.

  • Construir los cimientos en el lado de la JVM sobre los que se ejecutan los agentes: enrutamiento de mensajes, exposición de herramientas y capacidades, gestión de estado y memoria, flujos de trabajo human-in-the-loop, integración de MCP y toda la infraestructura circundante.

  • Impulsar el trabajo técnico en nuestros servicios Kotlin/Spring Boot y en las librerías cliente que los envuelven.

  • Participar en la definición de la estrategia de evaluación y guardrails para que podamos medir la calidad y fiabilidad de los agentes y detectar regresiones antes de que lleguen a los clientes.

  • Establecer los patrones y estándares sobre cómo los equipos construyen sistemas agénticos aquí, y lograr que esos equipos se sumen a ellos.

  • Construir y mantener un mapa claro del ecosistema más amplio, es decir, cómo se conectan nuestros sistemas, dominios y equipos, y utilizarlo para tomar decisiones fundamentales que se ajusten a las necesidades reales de toda la empresa.

  • Impulsar la adopción y multiplicar el talento de otros ingenieros: mentorizar equipos, revisar diseños y código, hacerse cargo de la documentación y los ejemplos que convierten un buen framework en uno que los equipos eligen realmente, y aportar lo aprendido de vuelta a la plataforma.

  • Elevar el estándar de la experiencia de desarrollador (DevEx): APIs claras, valores por defecto adecuados, errores útiles, documentación que la gente realmente lea, y asegurar que la plataforma cumpla con ello.

Sobre Uberall

Uberall es un líder global en marketing de ubicación, que proporciona una plataforma SaaS que ayuda a las empresas con múltiples ubicaciones a gestionar su presencia en línea, la búsqueda local y la interacción con los clientes. Fundada en 2013 y con sede en Berlín, Alemania, la empresa atiende a más de 200,000 ubicaciones comerciales en todo el mundo, con un fuerte enfoque en ayudar a las marcas a aparecer de manera precisa y consistente en mapas, directorios y plataformas sociales. Uberall ha crecido mediante adquisiciones y asociaciones, posicionándose como un actor clave en el espacio de la búsqueda local y la gestión de la reputación.

En España, Uberall opera con un enfoque remoto primero, contratando talento en todo el país para roles en ventas, finanzas, ingeniería y consultoría. El equipo español de la empresa forma parte de sus operaciones europeas más amplias, y busca activamente profesionales internacionales, particularmente aquellos con habilidades bilingües en alemán e inglés. Con una cultura dinámica y orientada al crecimiento y un enfoque en soluciones impulsadas por IA, Uberall ofrece oportunidades para que los contratados internacionales trabajen en un entorno global y acelerado sin estar atados a una oficina física en España.

Sector
Location Marketing
Fundación
2013
Plantilla
500–1,000
Sede
Berlín, Alemania

Datos prácticos

  • Uberall ofrece puestos totalmente remotos en España, lo que permite a los profesionales internacionales trabajar desde cualquier lugar del país.
  • La empresa valora las habilidades bilingües, particularmente alemán e inglés, lo que la hace atractiva para expatriados de Alemania u otros países de habla inglesa.
  • Uberall tiene una base de clientes global, brindando oportunidades para trabajar con equipos y clientes internacionales.
  • La empresa se encuentra en una fase de crecimiento, con adquisiciones y expansión recientes, ofreciendo posibles oportunidades de desarrollo profesional.
  • La plataforma de Uberall está impulsada por IA, dando a los empleados exposición a tecnología de vanguardia en el espacio del marketing tecnológico.
Todas las vacantes de Uberall
WhatsApp

Consultor de Soluciones - GEO

UberallHace 1 meses
En remoto desde España
Ver los 2 empleos