Descripción
Buscamos a un Ingeniero de Software Staff/Senior para liderar técnicamente y construir la plataforma sin servidor de Runware. Formarás parte de un equipo pequeño que trabajará estrechamente con la alta dirección para llevar una nueva línea de productos al mercado.
Runware está evolucionando más allá de las API de modelos hacia una plataforma donde los desarrolladores pueden implementar modelos y ejecutar cargas de trabajo de IA sin tener que gestionar GPUs, servidores ni infraestructura. Tú construirás la capa de software que conecte nuestro exclusivo motor de inferencia sónica de alto rendimiento y transforme una infraestructura compleja en una experiencia atractiva para los desarrolladores.
Este es un puesto para alguien que disfruta del liderazgo técnico, los desafíos difíciles de plataforma y los sistemas limpios y sencillos. Tu trabajo ayudará a empresas, laboratorios de modelos y desarrolladores a pasar de la idea a la producción más rápidamente y luego escalar sin necesidad de construir ni operar su propia infraestructura.
Lo que harás* Construir los sistemas centrales detrás de la plataforma sin servidor de Runware, incluyendo la ejecución de cargas de trabajo, el enrutamiento, la programación, el aislamiento y la escalabilidad, aprovechando nuestro motor de inferencia
* Facilitar a los desarrolladores la implementación de modelos y la ejecución de cargas de trabajo de IA sin tener que gestionar GPUs, servidores, colas ni infraestructura, mediante una interfaz simple de SDK
* Diseñar y mejorar el plano de control para la ejecución sin servidor, incluyendo APIs, trabajadores, gestión del ciclo de vida, reintento y manejo de errores
* Colaborar estrechamente con nuestros equipos de infraestructura y de aprendizaje automático para mejorar el tiempo de inicio de las cargas de trabajo, la utilización de GPUs, el calentamiento previo de modelos, la memoria caché y la colocación
* Construir capacidades de observabilidad que faciliten la supervisión, depuración y operación a escala global de las cargas de trabajo sin servidor
* Liderar el diseño técnico, mentorizar a otros ingenieros y contribuir a definir los estándares de ingeniería para una nueva área de producto
**Requisitos**
* Amplia experiencia como Ingeniero Staff, Ingeniero de Software Senior, Ingeniero Backend, Ingeniero de Plataforma o similar
* Experiencia en la construcción de servicios backend, sistemas distribuidos, plataformas para desarrolladores o sistemas de orquestación de cargas de trabajo
* Sólida comprensión del procesamiento asíncrono, colas, programación, reintento, presión inversa y manejo de errores
* Capacidad para trabajar cómodamente con APIs, planos de control, trabajadores, bases de datos y sistemas de observabilidad
* Fundamentos sólidos de ingeniería en uno o más lenguajes backend, como Python, Go o similares
* Buen criterio sobre los compromisos entre fiabilidad, latencia, escalabilidad, coste y experiencia del desarrollador
* Comunicación clara, fuerte sentido de propiedad y capacidad para liderar la dirección técnica en un entorno dinámico
Deseable* Experiencia en la construcción de plataformas sin servidor, sistemas de ejecución de tareas, plataformas de contenedores o sistemas de orquestación de cómputo
* Experiencia con cargas de trabajo respaldadas por GPU, inferencia de IA/ML, servicio de modelos, procesamiento por lotes o cómputo de alto rendimiento
* Conocimientos de tecnologías como vLLM, TensorRT, Triton, Kubernetes, Nomad o Knative
* Experiencia en la mejora del rendimiento de cargas de trabajo mediante agrupamiento (batching), escalado automático, calentamiento previo de modelos, memoria caché, enrutamiento de solicitudes o gestión de colas
* Experiencia en aislamiento multiinquilino, entornos aislados (sandboxing), cuotas, límites de tasa, contabilidad de recursos o facturación basada en el uso
**Beneficios**
Somos un colectivo centrado en el trabajo remoto, con encuentros presenciales dos veces al año para planificar, intercambiar ideas, celebrar logros y disfrutar de tiempo cara a cara. Tenemos horarios centrales para el trabajo colaborativo y las reuniones, pero fuera de ese período tu calendario es tuyo. Trabaja las horas que te permitan rendir al máximo y, al mismo tiempo, construir una vida saludable.
Nuestros ciclos de lanzamiento son rápidos e intensos, pero van seguidos de verdadero tiempo de descanso. Tras grandes esfuerzos esperamos que el equipo se desconecte, recargue energías y regrese listo y más fuerte que nunca para el siguiente salto.
* **Tiempo libre remunerado generoso** – vacaciones, días de enfermedad, festivos oficiales
* **Opciones accionarias significativas** – participa en los beneficios que tú ayudes a generar
* **Configuración centrada en el trabajo remoto** – trabaja desde casa en cualquier lugar donde podamos contratarte
* **Horarios flexibles** – gestiona tu propio horario fuera de los bloques centrales de colaboración
* **Licencias familiares** – licencia por maternidad, paternidad y cuidado remuneradas
* **Retiros corporativos** – encuentros anuales en lugares inspiradores