Energy Exemplar
vector8
Ingeniero/a Senior de IA/ML, Reino Unido
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
- 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.
- Darás forma al futuro de la adopción de IA en algunas de las organizaciones más complejas del Reino Unido.
- Cerrarás la brecha entre la IA de vanguardia y las limitaciones empresariales del mundo real (seguridad, cumplimiento, sistemas heredados).
- 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:
- 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.
- 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.
- 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.
- Aplicarás las mejores prácticas de ingeniería de software: pruebas, CI/CD, diseño modular y documentación.
- Abordarás los requisitos de industrias reguladas, tales como seguridad, cumplimiento normativo, control de acceso e integración con sistemas heredados (legacy).
- 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.
- 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
- Diseñar y construir agentes LLM que utilicen herramientas e interactúen con sistemas y datos empresariales.
- Orquestar flujos de trabajo de múltiples pasos y múltiples agentes, con validación humana y transferencia cuando sea necesario.
- Definir límites claros para cada agente mediante contratos de herramientas tipados, salidas estructuradas, medidas de seguridad y políticas de acceso.
- Conectar agentes a otros sistemas mediante protocolos abiertos como MCP y A2A, y a través de APIs bien diseñadas.
- 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.
- 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
- Escribir código limpio, modular y bien documentado en Python (FastAPI, Pydantic, asyncio).
- Aplicar las mejores prácticas en:
- Pruebas (unitarias, de integración, de extremo a extremo).
- CI/CD (GitHub Actions, GitLab CI, Argo CD).
- Observabilidad (registro, monitorización, trazabilidad).
- Garantizar la seguridad y el cumplimiento (protección de datos, controles de acceso, cifrado).
- Integrar modelos y código en tuberías (pipelines) de CI/CD para un despliegue fluido.
3. IA Empresarial y MLOps
- Desplegar y monitorizar soluciones de IA en producción.
- Diseñar e implementar tuberías de MLOps para:
- Entrenamiento, ajuste fino (fine-tuning) y evaluación de modelos.
- Control de versiones de modelos y seguimiento de linaje.
- Pruebas A/B y despliegues canary.
- Garantizar la escalabilidad y fiabilidad (auto-escalado, tolerancia a fallos, recuperación ante desastres).
- Colaborar con ingenieros de datos para construir tuberías de datos (por lotes, streaming, tiempo real).
4. Colaboración y Liderazgo Técnico
- Trabajar estrechamente con propietarios de producto, DevOps y control de calidad en un equipo ágil y multifuncional.
- Mentorear a ingenieros junior y promover las mejores prácticas en IA/ML e ingeniería de software.
- Traducir los requisitos del producto en soluciones técnicas y decisiones arquitectónicas.
- Documentar arquitecturas, decisiones y mejores prácticas para uso interno y de cara al cliente.
- 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)
- 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.
- Asumir la responsabilidad de tus modelos durante todo su ciclo de vida:
- Exploración y limpieza de datos para construir conjuntos de datos reproducibles y versionados.
- Investigación de vanguardia para identificar las mejores arquitecturas para el problema (ej. transformers, RAG, ajuste fino).
- Implementación, entrenamiento y optimización en entornos reproducibles.
- Despliegue, monitorización y mantenimiento en producción.
- Optimizar modelos para rendimiento, latencia y eficiencia de costes, especialmente en el servicio e inferencia de LLM.
6. Innovación y Mejora Continua
- Mantenerse al tanto de las últimas arquitecturas de IA y ML (transformers, Mixture of Experts, atención dispersa).
- Experimentar con técnicas de vanguardia (cuantización, destilación, decodificación especulativa).
- Evaluar y comparar modelos de código abierto y propietarios (Llama, Mistral, Mixtral, GPT-4, Claude).
- Aportar tus propias ideas a través del proceso de ideación de vector8.
- Contribuir a los aceleradores de IA de vector8 (componentes reutilizables para problemas comunes de la industria).
- 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
- 5+ años de experiencia en ingeniería de IA/ML, desarrollo de software o campo relacionado.
- Experiencia en arquitecturas de LLM y metodologías de entrenamiento:
- Transformers, mecanismos de atención, ajuste fino, RAG, cuantización.
- Ingeniería de prompts, evaluación de modelos, detección de sesgos.
- Sólido conocimiento de arquitecturas de machine learning: totalmente conectadas, CNN, LSTM, transformers y modelos de ML clásico.
- Sólidas habilidades de ingeniería de software:
- Dominio de Python (FastAPI, Pydantic, asyncio, sugerencias de tipo).
- Experiencia con desarrollo de API.
- Familiaridad con cadenas de herramientas modernas (Docker, Kubernetes, Terraform).
- Experiencia práctica con integraciones de LLM:
- Proveedores de LLM.
- Bases de datos vectoriales (Pinecone, Weaviate, Milvus).
- Servicio de modelos (vLLM, TGI, KServe).
- Experiencia con MLOps y despliegues en producción.
- Comprensión de los desafíos empresariales:
- Seguridad, cumplimiento, escalabilidad, optimización de costes.
- Experiencia con bases de datos relacionales y no relacionales.
- Sólidas habilidades de resolución de problemas y depuración.
- Grado o Máster en Informática, Matemáticas, Física o campo relacionado.
- Experiencia con entornos multi-nube (AWS, Azure, GCP).
- Experiencia con optimización de código (ej. cuantización de modelos, paralelización).
- 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.
