Realtime Systems Architect

Shakers
Municipality of Santiago de Compostela, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish

Job location

Municipality of Santiago de Compostela, Spain

Tech stack

Java
Databases
Python
Software Engineering
Data Streaming
Systems Architecture
WebSocket
WebRTC
Large Language Models
Generative AI
Kotlin
Low Latency
Front End Software Development

Job description

En Shakers colaboramos con una compañía tecnológica que está construyendo una plataforma de IA conversacional en tiempo real a gran escala (voz, media streaming y avatares conversacionales). Buscamos un/a Realtime Systems Architect para definir y liderar su arquitectura real time y llevarla de su estado actual a un producto productivo, escalable y comercializable.El retoLa plataforma ya existe, pero necesita un salto de arquitectura para sostener baja latencia y alta concurrencia en voz y texto. Tu trabajo será resolver la capa de audio de punta a punta: STT/TTS, WebRTC y media streaming, turn-taking, barge-in, sincronización audio-avatar y control de latencia. Tendrás autonomía real para decidir el stack y marcar el estándar técnico, trabajando codo con codo con los equipos de Platform, Frontend y Avatar Studio, además de un partner externo de plataforma conversacional. Aquí prima el criterio de arquitectura y la capacidad de llevar un sistema real time a producción de forma resiliente.Definir la arquitectura realtime objetivo del producto.Diseñar el pipeline de audio de entrada y salida.Evaluar y seleccionar WebRTC, WebSocket, SIP, media servers y proveedores de STT/TTS.Fijar métricas de latencia tramo a tramo.Coordinar con Platform, Frontend y Avatar Studio, y con el equipo externo de plataforma conversacional.Establecer patrones de resiliencia, fallback, buffering y gestión de interrupciones, junto con la sincronización audio-avatar y la escalabilidad para sesiones concurrentes.8+ años en ingeniería de software, arquitectura de sistemas o plataformas en tiempo real.3+ años con voz, streaming, WebRTC, media servers, telefonía, CCaaS, voicebots o sistemas de baja latencia en producción.Experiencia real diseñando o escalando sistemas de audio en tiempo real con múltiples proveedores, sesiones concurrentes y requisitos estrictos de latencia.Dominio de WebRTC, WebSocket, SIP/RTP, media servers, STT/TTS, turn detection, barge-in, VAD y pipelines de baja latencia extremo a extremo.Al menos un lenguaje de baja latencia (Go, Rust o Java/Kotlin) y Python para la capa de IA/ML.Español nativo o profesional completo e inglés B2 (documentación técnica y coordinación con proveedores internacionales).Se valoraExperiencia en contact center, BPO, telecomunicaciones o asistentes de voz.IA generativa aplicada a voz, avatares conversacionales y sincronización audiovisual.Vector databases (Pinecone, Weaviate, Qdrant) y orquestación de LLMs.Rol de arquitectura con autonomía real para decidir el stack y marcar el estándar técnico.Proyecto full time sobre un producto de IA conversacional en tiempo real.Impacto directo: llevar la plataforma de su estado actual a producto comercializable.Si encaja contigo o con alguien de tu entorno, aplica o compártelo. Te contamos los detalles enseguida#J-*****-Ljbffr

Requirements

8+ años en ingeniería de software, arquitectura de sistemas o plataformas en tiempo real. 3+ años con voz, streaming, WebRTC, media servers, telefonía, CCaaS, voicebots o sistemas de baja latencia en producción. Experiencia real diseñando o escalando sistemas de audio en tiempo real con múltiples proveedores, sesiones concurrentes y requisitos estrictos de latencia. Dominio de WebRTC, WebSocket, SIP/RTP, media servers, STT/TTS, turn detection, barge-in, VAD y pipelines de baja latencia extremo a extremo. Al menos un lenguaje de baja latencia (Go, Rust o Java/Kotlin) y Python para la capa de IA/ML. Español nativo o profesional completo e inglés B2 (documentación técnica y coordinación con proveedores internacionales). Se valora Experiencia en contact center, BPO, telecomunicaciones o asistentes de voz. IA generativa aplicada a voz, avatares conversacionales y sincronización audiovisual. Vector databases (Pinecone, Weaviate, Qdrant) y orquestación de LLMs. Rol de arquitectura con autonomía real para decidir el stack y marcar el estándar técnico. Proyecto full time sobre un producto de IA conversacional en tiempo real. Impacto directo: llevar la plataforma de su estado actual a producto comercializable.

Apply for this position