Senior AI Platform Backend Engineer (LLM)

IT Partner España
2 days ago

Role details

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

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Cloud Computing Security
Continuous Integration
DevOps
Github
Infrastructure as a Service (IaaS)
Python
Machine Learning
NLTK
Octopus Deploy
Platform as a Service (PAAS)
Scrum
Prometheus
Working Model 2D
Azure
Test Driven Development
Chatbots
Delivery Pipeline
Large Language Models
Grafana
Backend
Cloudformation
FastAPI
Kubernetes
HuggingFace
Amazon Web Services (AWS)
Cosmos DB
Machine Learning Operations
Cloudwatch
Spacy
Terraform
GPT
Jenkins
Microservices

Job description

Buscamos un Senior AI Platform Backend Engineer (LLM) para diseñar, implementar y gestionar soluciones avanzadas de backend e infraestructura en la nube, enfocadas en servicios de IA y modelos de lenguaje a gran escala. Responsabilidades clave

  • Diseñar, implementar y gestionar infraestructura en la nube en AWS utilizando herramientas de Infrastructure as Code (IaC) como Terraform o AWS CloudFormation.
  • Mantener y mejorar pipelines CI/CD con herramientas como GitHub Actions, AWS CodePipeline, Jenkins o ArgoCD.
  • Implementar y gestionar soluciones de observabilidad como Amazon CloudWatch, Prometheus/Grafana o ELK para monitorización y alertas.
  • Soportar entornos de orquestación de contenedores como EKS (Kubernetes), ECS o Fargate.
  • Desarrollar la arquitectura de backend para servicios de verificación de IA y ChatGPT utilizando Python y FastAPI.
  • Diseñar y construir soluciones siguiendo buenas prácticas de Domain-Driven Design (DDD) y Test-Driven Development (TDD).
  • Desarrollar y mantener un servicio de producción LLM-as-a-judge para validar contenido generado por IA usando HuggingFace, Transformers, SpaCy, NLTK y BM25.
  • Optimizar la latencia de modelos mediante técnicas de compresión como ONNX y cuantización.
  • Desplegar y gestionar soluciones AI multi-servicio en Kubernetes con monitorización Prometheus y Grafana.
  • Construir pipelines CI/CD para la integración y despliegue continuo de servicios de IA.
  • Diseñar, construir y mantener soluciones RAG de alta carga, incluyendo servicios de ingesta, brokers de mensajes y servicios de recuperación integrados como herramientas de agentes (LangChain, Unstructured, Azure OpenAI, Embeddings, Azure Cosmos DB, Azure Service Bus, Azure App Services).
  • Realizar prompt engineering usando técnicas como Chain-of-Thought y few-shot learning en múltiples LLMs (OpenAI, Anthropic, Google).
  • Investigar y evaluar soluciones basadas en agentes de diferentes proveedores cloud, incluyendo APIs de búsqueda para LLM, aspectos de seguridad e integración con arquitecturas modulares.

Requirements

  • 5+ años de experiencia diseñando e implementando soluciones cloud en AWS; experiencia en Azure es un plus.
  • Experiencia comprobada con soluciones IaaS, PaaS, Serverless y arquitecturas distribuidas.
  • Conocimiento avanzado de Kubernetes, microservicios y IaC (Terraform).
  • Experiencia práctica con pipelines de Machine Learning, MLOps y soluciones basadas en LLM (Chatbots, RAG).
  • Fuerte experiencia en desarrollo con Python, incluyendo FastAPI.
  • Experiencia con herramientas de observabilidad como Prometheus, Grafana, ELK o OpenTelemetry.
  • Experiencia diseñando y desplegando sistemas RAG y arquitecturas basadas en agentes de IA.
  • Comprensión sólida de prácticas CI/CD y DevOps.
  • Experiencia desplegando servicios cloud-native en AWS o Azure.
  • Familiaridad con optimización y compresión de modelos (ONNX, cuantización).
  • Experiencia en entornos ágiles (Scrum).
  • Inglés alto (C1 o equivalente).
  • Mentalidad proactiva y orientada a resultados., * Experiencia en Cloud Security y cumplimiento normativo.
  • Familiaridad con herramientas de optimización de costes cloud y frameworks de automatización.

Benefits & conditions

  • Contrato permanente con salario competitivo.
  • Modelo de trabajo flexible, con opciones de remoto.
  • Participación en proyectos estables con fuerte componente técnico.
  • Horario flexible con enfoque en equilibrio vida-trabajo.

Apply for this position