El portal de empleo de España

Ingeniero de Model Serving

En remoto, Europe +1·Jornada completa·Añadida hace 6 meses (comprobada el 7 oct)

Fundamental

14 ofertas abiertas

Resumen

Modalidad
En remoto (Europe / United States)
Contrato
Jornada completa
Mudanza
Un paquete de mudanza
Inglés
Obligatorio
Experiencia
5+ años
Formación
Titulación universitaria
Beneficios
Seguro médico privado

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Grado o Máster en Ciencias de la Computación, Ingeniería o un campo relacionado (o experiencia práctica equivalente)

  • Más de 5 años de experiencia en model serving, infraestructura de ML o un rol de ingeniería backend estrechamente relacionado

  • Experiencia profunda en concurrencia en Python, incluyendo el comportamiento del GIL, multi-threading, thread safety y multiprocessing

  • Experiencia construyendo sistemas asíncronos y basados en mensajes

  • Sistemas distribuidos de alto rendimiento y gran escala

  • Capacidad para leer y analizar implementaciones de modelos de ML a nivel computacional, incluyendo el comportamiento de cómputo, batching, uso de memoria y características de inferencia

  • Experiencia realizando profiling y optimizando el rendimiento en cargas de trabajo de CPU, memoria, E/S y, de forma ideal, GPU, y traduciendo los hallazgos en mejoras arquitectónicas

Se valorará

  • Comprensión de la arquitectura de GPU, las características de rendimiento y la utilización de recursos en cargas de trabajo de computación de alto rendimiento

  • Experiencia trabajando con sistemas de ML de datos tabulares y estructurados

  • Comprensión de las redes neuronales y las arquitecturas modernas de deep learning

  • Experiencia con Kubernetes e infraestructura en la nube

  • Familiaridad con DevOps y herramientas de infraestructura de producción, incluyendo contenedores, Helm, observabilidad y sistemas CI/CD

Salario y beneficios

Qué ofrecen

  • Compensación competitiva con salario y acciones (equity)

  • Cobertura sanitaria integral para ti y tus dependientes

  • Permiso parental retribuido para todos los nuevos padres, incluyendo procesos de adopción y gestación subrogada

  • Apoyo para la reubicación de empleados que se trasladen para unirse al equipo en una de nuestras oficinas

  • Una cultura con propósito y de bajo ego que valora la diversidad de pensamiento, la responsabilidad (ownership) y la orientación a la acción

El puesto

Nuestro equipo de Serving es responsable de convertir NEXUS, nuestro Large Tabular Model, en un sistema de producción fiable y escalable. Somos los propietarios de la infraestructura y del stack de ejecución que sirve el modelo en múltiples entornos de despliegue, cada uno con diferentes requisitos de escala, aislamiento, rendimiento y confianza.

El equipo se sitúa en la intersección entre la investigación y la ingeniería de producción. Trabajamos estrechamente con los investigadores para llevar nuevas arquitecturas de modelos a producción, al tiempo que construimos los sistemas necesarios para operarlos de forma eficiente y predecible bajo cargas de trabajo del mundo real. Los modelos fundacionales tabulares introducen retos de serving que difieren significativamente de la inferencia tradicional de LLM, incluyendo un comportamiento computacional irregular y complejos compromisos de recursos entre CPU, GPU, memoria y redes.

Como Model Serving Engineer, trabajarás en todo el stack de inferencia: desde el rendimiento del runtime de Python y el comportamiento de la concurrencia hasta la orquestación distribuida, la infraestructura de serving de GPU y la arquitectura de despliegue. Identificarás cuellos de botella, mejorarás el rendimiento (throughput) y la latencia, y ayudarás a definir cómo las nuevas generaciones del modelo se traducen de artefactos de investigación a sistemas de grado de producción.

Este es un rol profundamente técnico, con un fuerte componente de Python, para ingenieros que disfrutan de los sistemas distribuidos, la optimización del rendimiento y los retos de infraestructura de bajo nivel cercanos a los sistemas modernos de ML.

Qué harás


Responsabilidades clave

  • Optimizar el código de inferencia en Python para obtener el máximo rendimiento bajo restricciones de concurrencia reales, incluyendo la contención del GIL, multi-threading, multiprocessing, ejecución asíncrona y cargas de trabajo de producción de larga duración

  • Trabajar estrechamente con el equipo de investigación para comprender el funcionamiento interno de los modelos y apoyar la evolución continua de la arquitectura, especialmente en torno al comportamiento computacional complejo y no evidente bajo carga de producción

  • Colaborar con los equipos de investigación e infraestructura para analizar la utilización del hardware y los compromisos de serving entre GPU, CPU, memoria, redes, batching y concurrencia

  • Definir y evolucionar la arquitectura detrás de nuestro stack de inferencia distribuida y ejecución asíncrona, incluyendo la orquestación, la coordinación de workers y los patrones de concurrencia de extremo a extremo

  • Responsabilizarse de la capa de serving Triton para NEXUS, incluyendo cómo se empaquetan, configuran y ejecutan los modelos como parte de nuestro pipeline de inferencia de producción

  • Construir herramientas de observabilidad y rendimiento en todo el stack de serving, y utilizar métricas de producción para impulsar decisiones de ajuste en torno a la latencia, el rendimiento y la eficiencia de los recursos

  • Resolver retos de serving transversales que surgen al desplegar el mismo modelo en entornos con restricciones de escala, aislamiento y fiabilidad muy diferentes

  • Evaluar e integrar nuevos runtimes de inferencia, estrategias de serving y enfoques de infraestructura a medida que evoluciona el ecosistema de modelos

Sobre Fundamental

Fundamental es una empresa de investigación y ingeniería de IA con sede en Londres que desarrolla sistemas avanzados de aprendizaje automático y herramientas para desarrolladores. La empresa se centra en la IA aplicada, uniendo la investigación de vanguardia con la ingeniería de nivel de producción para construir productos que sirven a desarrolladores y empresas. Su equipo está compuesto por investigadores, ingenieros de ML e ingenieros de software que trabajan en el servicio de modelos, MLOps y desafíos de IA aplicada.

Fundamental está expandiendo su presencia de ingeniería e investigación en España, con un centro dedicado que alberga roles en investigación de ML, MLOps, backend y desarrollo full-stack. La empresa ofrece una cultura impulsada por la investigación con un fuerte énfasis en la excelencia técnica, lo que la convierte en un destino atractivo para ingenieros e investigadores internacionales que buscan trabajar en problemas desafiantes de IA mientras residen en España.

Plantilla
11–50
Sede
Londres, Reino Unido

Datos prácticos

  • Fundamental tiene su sede en Londres, Reino Unido, y está expandiendo su centro de ingeniería en España, ofreciendo a profesionales internacionales la oportunidad de trabajar en investigación de IA e ingeniería aplicada desde España.
  • Los roles abiertos de la empresa en España abarcan investigación de ML, MLOps, backend e ingeniería full-stack, lo que indica un fuerte enfoque en posiciones técnicas y orientadas a la investigación.
  • Como empresa más pequeña e impulsada por la investigación, Fundamental probablemente ofrece un entorno colaborativo con impacto directo en las decisiones de producto, atractivo para ingenieros que buscan contribuciones significativas.
  • La oficina en España parece ser una parte clave de la estrategia de crecimiento de la empresa, con múltiples roles de liderazgo de equipo (por ejemplo, Líder de Equipo de MLOps, Líder de Equipo de DevOps) que sugieren oportunidades de avance profesional.

En sus propias palabras

Sobre la empresa y el equipo

Fundamental es un laboratorio de investigación de IA que lidera el futuro de la toma de decisiones empresariales. Nuestro modelo insignia, NEXUS, es el Large Tabular Model (LTM) más potente del mundo, diseñado específicamente para los registros estructurados que contienen billones de dólares en valor empresarial. Con 275 millones de dólares en financiación de inversores líderes y la confianza de empresas Fortune 100, Fundamental está otorgando a las empresas el "Power to Predict".

En Fundamental, trabajarás en desafíos técnicos sin precedentes en el desarrollo de modelos fundacionales y construirás tecnología que transforme la forma en que las empresas más grandes del mundo toman decisiones. Esta es tu oportunidad de formar parte de una empresa que define una categoría desde sus inicios. Únete al equipo que está definiendo el futuro de la IA empresarial.

Todas las vacantes de Fundamental
WhatsApp

Líder del Equipo de Evaluaciones

FundamentalHace 4 días
En remoto, Europe +3

Investigador de ML

FundamentalHace 1 sem.2 ubicaciones
En remoto, Europe +3

Swe, ML

FundamentalHace 5 meses
Barcelona

Senior Applied Research Engineer

FundamentalHace 6 meses
Barcelona

MLOps Engineer

FundamentalHace 2 meses
En remoto, Europe +3

MLOps Team Lead

FundamentalHace 3 meses
En remoto, Europe +3

Científico de Datos - Extensiones

FundamentalHace 3 meses
En remoto, Europe +3

Ingeniero Backend - Extensions

FundamentalHace 3 meses
En remoto, Europe +3

Applied AI Engineer

FundamentalHace 4 meses
En remoto, Europe +3

DevOps Team Lead

FundamentalHace 8 meses
En remoto, Europe +3

Full-Stack Engineer

FundamentalHace 8 meses
En remoto, Europe +1

DevOps Engineer

FundamentalHace 10 meses
En remoto, Europe +1
Ver los 14 empleos