vector8

Ingeniero/a Senior de IA/ML, Reino Unido

PythonAWSGCPDockerKubernetesTerraform
Traducción automática. Consulta el original.

Sobre la oportunidad

En vector8 diseñamos, desarrollamos y entregamos soluciones de IA de nivel de producción, aprovechando nuestra profunda comprensión y especialización en los sectores de Servicios Financieros y Retail. Nuestras soluciones varían según el problema que estemos resolviendo, desde sistemas agentes hasta soluciones más tradicionales basadas en IA que utilizan LLMs, ML clásico o modelos de voz. Cada solución cumple con el mismo estándar impecable de rendimiento, robustez y mantenibilidad a largo plazo.

Ayudarás a construir bases de IA que nuestros clientes puedan reutilizar y ampliar a medida que escalan desde casos de uso individuales hasta capacidades para toda la empresa.

Por qué este puesto es único

  1. Trabajarás en la intersección de la investigación en IA y la ingeniería de software empresarial, con un fuerte enfoque en soluciones impulsadas por IA.
  1. Darás forma al futuro de la adopción de IA en algunas de las organizaciones más complejas del Reino Unido.
  1. Cerrarás la brecha entre la IA de vanguardia y las limitaciones empresariales del mundo real (seguridad, cumplimiento, sistemas heredados).
  1. Tendrás la oportunidad de mentorear equipos, impulsar la innovación y representar a vector8 como líder de pensamiento.

Este es un puesto de ingeniería práctico en el que:

  1. Diseñarás y construirás agentes y flujos de trabajo de IA, incluyendo integración de herramientas, orquestación, medidas de seguridad (guardrails) y pasos de validación humana.
  1. Integrarás LLMs, recuperación de información y modelos de ML clásico o de voz con los sistemas y datos existentes de los clientes.
  1. Harás que estas soluciones sean fiables en producción mediante evaluación sistemática, trazabilidad, estrategias de respaldo (fallback), y control de costes y latencia.
  1. Aplicarás las mejores prácticas de ingeniería de software: pruebas, CI/CD, diseño modular y documentación.
  1. Abordarás los requisitos de industrias reguladas, tales como seguridad, cumplimiento normativo, control de acceso e integración con sistemas heredados (legacy).
  1. Te harás cargo de las soluciones de principio a fin, desde la definición del alcance con el cliente hasta la monitorización en producción y la mejora continua.
  1. Trabajarás estrechamente con los ingenieros y gestores de proyectos de vector8, así como con los arquitectos y equipos de negocio de los clientes.

1. Sistemas agentes y flujos de trabajo de IA

  1. Diseñar y construir agentes LLM que utilicen herramientas e interactúen con sistemas y datos empresariales.
  1. Orquestar flujos de trabajo de múltiples pasos y múltiples agentes, con validación humana y transferencia cuando sea necesario.
  1. Definir límites claros para cada agente mediante contratos de herramientas tipados, salidas estructuradas, medidas de seguridad y políticas de acceso.
  1. Conectar agentes a otros sistemas mediante protocolos abiertos como MCP y A2A, y a través de APIs bien diseñadas.
  1. Elegir la arquitectura más adecuada para cada problema, ya sea un agente, un flujo de trabajo determinista o una solución de ML clásico.
  1. Evaluar soluciones de IA sistemáticamente frente a conjuntos de datos para generar métricas de rendimiento significativas.

2. Ingeniería de Software para IA

  1. Escribir código limpio, modular y bien documentado en Python (FastAPI, Pydantic, asyncio).
  1. Aplicar las mejores prácticas en:
  1. Pruebas (unitarias, de integración, de extremo a extremo).
  1. CI/CD (GitHub Actions, GitLab CI, Argo CD).
  1. Observabilidad (registro, monitorización, trazabilidad).
  1. Garantizar la seguridad y el cumplimiento (protección de datos, controles de acceso, cifrado).
  1. Integrar modelos y código en tuberías (pipelines) de CI/CD para un despliegue fluido.

3. IA Empresarial y MLOps

  1. Desplegar y monitorizar soluciones de IA en producción.
  1. Diseñar e implementar tuberías de MLOps para:
  1. Entrenamiento, ajuste fino (fine-tuning) y evaluación de modelos.
  1. Control de versiones de modelos y seguimiento de linaje.
  1. Pruebas A/B y despliegues canary.
  1. Garantizar la escalabilidad y fiabilidad (auto-escalado, tolerancia a fallos, recuperación ante desastres).
  1. Colaborar con ingenieros de datos para construir tuberías de datos (por lotes, streaming, tiempo real).

4. Colaboración y Liderazgo Técnico

  1. Trabajar estrechamente con propietarios de producto, DevOps y control de calidad en un equipo ágil y multifuncional.
  1. Mentorear a ingenieros junior y promover las mejores prácticas en IA/ML e ingeniería de software.
  1. Traducir los requisitos del producto en soluciones técnicas y decisiones arquitectónicas.
  1. Documentar arquitecturas, decisiones y mejores prácticas para uso interno y de cara al cliente.
  1. Desarrollar relaciones con partes interesadas internas y externas, incluyendo clientes y socios.

5. Desarrollo de Soluciones de IA de Extremo a Extremo (menos frecuente, pero puede ocurrir)

  1. Diseñar, implementar y desplegar soluciones de machine learning distribuidas, de alto volumen, alto rendimiento y baja latencia, con un enfoque en modelos de IA Generativa, y especialmente integraciones de LLM y arquitecturas basadas en API.
  1. Asumir la responsabilidad de tus modelos durante todo su ciclo de vida:
  1. Exploración y limpieza de datos para construir conjuntos de datos reproducibles y versionados.
  1. Investigación de vanguardia para identificar las mejores arquitecturas para el problema (ej. transformers, RAG, ajuste fino).
  1. Implementación, entrenamiento y optimización en entornos reproducibles.
  1. Despliegue, monitorización y mantenimiento en producción.
  1. Optimizar modelos para rendimiento, latencia y eficiencia de costes, especialmente en el servicio e inferencia de LLM.

6. Innovación y Mejora Continua

  1. Mantenerse al tanto de las últimas arquitecturas de IA y ML (transformers, Mixture of Experts, atención dispersa).
  1. Experimentar con técnicas de vanguardia (cuantización, destilación, decodificación especulativa).
  1. Evaluar y comparar modelos de código abierto y propietarios (Llama, Mistral, Mixtral, GPT-4, Claude).
  1. Aportar tus propias ideas a través del proceso de ideación de vector8.
  1. Contribuir a los aceleradores de IA de vector8 (componentes reutilizables para problemas comunes de la industria).
  1. Adoptar una mentalidad estratégica y de mejora continua para impulsar la innovación.

El puesto tiene su sede principal en Londres, con viajes ocasionales a las instalaciones de los clientes y colaboración con equipos en toda Europa.

Requisitos mínimos

  1. 5+ años de experiencia en ingeniería de IA/ML, desarrollo de software o campo relacionado.
  1. Experiencia en arquitecturas de LLM y metodologías de entrenamiento:
  1. Transformers, mecanismos de atención, ajuste fino, RAG, cuantización.
  1. Ingeniería de prompts, evaluación de modelos, detección de sesgos.
  1. Sólido conocimiento de arquitecturas de machine learning: totalmente conectadas, CNN, LSTM, transformers y modelos de ML clásico.
  1. Sólidas habilidades de ingeniería de software:
  1. Dominio de Python (FastAPI, Pydantic, asyncio, sugerencias de tipo).
  1. Experiencia con desarrollo de API.
  1. Familiaridad con cadenas de herramientas modernas (Docker, Kubernetes, Terraform).
  1. Experiencia práctica con integraciones de LLM:
  1. Proveedores de LLM.
  1. Bases de datos vectoriales (Pinecone, Weaviate, Milvus).
  1. Servicio de modelos (vLLM, TGI, KServe).
  1. Experiencia con MLOps y despliegues en producción.
  1. Comprensión de los desafíos empresariales:
  1. Seguridad, cumplimiento, escalabilidad, optimización de costes.
  1. Experiencia con bases de datos relacionales y no relacionales.
  1. Sólidas habilidades de resolución de problemas y depuración.
  1. Grado o Máster en Informática, Matemáticas, Física o campo relacionado.
  1. Experiencia con entornos multi-nube (AWS, Azure, GCP).
  1. Experiencia con optimización de código (ej. cuantización de modelos, paralelización).
  1. Excelentes habilidades de comunicación y colaboración.
  • Un puesto a la vanguardia de la transformación de la IA, trabajando con tecnologías de IA de última generación en soluciones innovadoras que crean un valor de negocio real y medible.
  • Un entorno de trabajo dinámico y emprendedor donde tus contribuciones impulsan directamente el crecimiento de la empresa.
  • Cultura de equipo de apoyo que prioriza el aprendizaje continuo, el desarrollo profesional y el crecimiento personal.
  • Un espíritu de liderazgo centrado en empoderar a las personas, fomentando la colaboración, la excelencia, la autenticidad y la diversidad.
  • Paquete salarial competitivo, 25 días de vacaciones, presupuesto para desarrollo y una jerarquía plana.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores