El portal de empleo de España
Más de 92.000 ofertas activasSenior Python Backend Developer / ML Engineer
En remoto desde España·Añadida ayer (comprobada el 27 oct)
7 ofertas abiertas
Nuestro resumen
- Modalidad
- En remoto desde España
- Inglés
- Obligatorio


Habilidades
Se valora
Esta oferta se escribió originalmente en inglés.
Requisitos
Qué buscan
- Grado o Máster en Informática o un campo relacionado.
- Sólidas habilidades de programación en Python - más de 7 años.
- Más de 2 años de experiencia práctica con machine learning y sistemas de LLM en producción.
- Experiencia construyendo APIs de backend con FastAPI, patrones async, rate limiting y SQLAlchemy - más de 3 años.
- Experiencia diseñando sistemas mantenibles y extensibles utilizando inyección de dependencias, interfaces y clases base abstractas.
- Experiencia con bases de datos vectoriales como Pinecone, Weaviate o Chroma, así como búsqueda híbrida.
- Sólido conocimiento de arquitecturas RAG, incluyendo recuperación (retrieval), reordenación (reranking), ensamblaje de contexto y generación de respuestas.
- Experiencia práctica con LangChain y LangGraph para construir y orquestar flujos de trabajo de LLM.
- Habilidades avanzadas de Python, incluyendo async/await, type hints, Pydantic y principios SOLID.
- Experiencia en NLP y visión artificial, incluyendo comprensión de documentos, OCR y GPT-4 Vision.
- Experiencia construyendo pipelines de características (feature pipelines), sistemas de inferencia en tiempo real y por lotes (batch), y despliegue de modelos (model serving).
- Se requiere experiencia práctica con Hugging Face; la experiencia con LlamaIndex es un plus.
- Familiaridad con tecnologías de bases de datos como SQL.
- Buenas habilidades de resolución de problemas y capacidad para trabajar en un entorno dinámico y orientado al trabajo en equipo.
Se valorará
- Experiencia en MLOps con MLflow, versionado de modelos y pruebas A/B; la experiencia con Langfuse es un plus.
Habilidades valorables
- Conocimientos de DevOps, CI/CD incluyendo: contenerización con Docker, pipelines de Azure DevOps o GitHub Actions, Kubernetes (deseable);
- Seguridad de datos incluyendo: aislamiento de datos multi-inquilino (multi-tenant), gestión segura de claves (Azure Key Vault), implementación de pistas de auditoría (audit trail);
- Experiencia en diseño en plataformas cloud incluyendo: Azure (muy preferido): Azure OpenAI, Blob Storage, Key Vault, Container Registry, AWS o GCP;
- Experiencia en ingeniería de datos en sistemas Big Data incluyendo: procesamiento de datos a gran escala, pipelines ETL/ELT.
- Rate limiting y gestión de cuotas para el uso de APIs de alto rendimiento.
- Gestión y optimización de costes para el uso de LLM a escala.
- Experiencia en procesamiento de documentos (extracción de PDF, herramientas de OCR).
- Gestión de incidentes en producción y experiencia en guardias (on-call).
- Estrategias de testing para salidas no deterministas de LLM (por ejemplo, golden datasets, fuzzy matching).
- El conocimiento de dominio en industrias reguladas (por ejemplo, flujos de trabajo de salud/farmacéuticos, cumplimiento normativo) es un plus.
Salario y beneficios
Qué ofrecen
- Proyectos increíbles con impacto
- Cursos de Udemy de tu elección
- Team-buildings, eventos, maratones y actividades benéficas para conectar y recargar energías
- Talleres, formación y puesta en común de conocimientos expertos para que sigas creciendo
- Plan de carrera claro
- Días de ausencia para el equilibrio entre la vida laboral y personal
- Horarios y configuración de trabajo flexibles: trabaja desde cualquier lugar y organiza tu día a tu manera
El puesto
El producto de nuestro cliente es una plataforma impulsada por IA que ayuda a las empresas a tomar mejores decisiones y a trabajar de forma más eficiente. Utiliza analítica avanzada y aprendizaje automático para analizar grandes cantidades de datos y proporcionar información y predicciones útiles. La plataforma se utiliza ampliamente en diversos sectores, incluido el de la salud, para optimizar procesos, mejorar la experiencia del cliente y fomentar la innovación. Se integra fácilmente con los sistemas existentes, lo que facilita que los equipos tomen decisiones rápidas basadas en datos para ofrecer soluciones de vanguardia.
Qué harás
- Construir, perfeccionar y utilizar plataformas y componentes de ML Engineering; desarrollar e implementar sistemas de backend, APIs y microservicios escalables utilizando FastAPI.
- Implementar MLOps, incluyendo la medición de KPIs de modelos, seguimiento, detección de deriva del modelo (model drift) y bucles de retroalimentación del modelo.
- Desplegar y operacionalizar modelos de ML y Deep Learning, con un fuerte enfoque en LLMs e IA Generativa.
- Integrar Azure OpenAI (GPT-4, GPT-4 Vision) y otros proveedores de LLM con una lógica de reintento y gestión de errores adecuada.
- Mantener conocimientos actualizados sobre tecnologías de vanguardia como LLMs, GenAI y arquitecturas transformer.
- Escalar algoritmos de aprendizaje automático para trabajar con conjuntos de datos masivos bajo estrictos SLAs.
- Construir y orquestar pipelines de modelos, incluyendo ingeniería de características, inferencia y entrenamiento continuo de modelos.
- Escribir código de aplicación de backend en Python y SQL utilizando sólidos principios orientados a objetos y programación asíncrona (asyncio, async/await).
- Implementar patrones de inyección de dependencias y arquitectura por capas (Service, Foundation, Orchestration, DAL).
- Construir observabilidad de LLM (por ejemplo, Langfuse) para rastrear prompts, tokens, costes y latencia.
- Desarrollar sistemas de gestión de prompts con versionado y mecanismos de fallback.
- Implementar flujos de trabajo con Celery (o similares) para el procesamiento de tareas asíncronas y pipelines complejos.
- Construir arquitecturas multi-inquilino (multi-tenant) con aislamiento de datos de clientes.
- Implementar estrategias de optimización de costes para el uso de LLM (caché de prompts, procesamiento por lotes, optimización de tokens).
- Integrar APIs y servicios de terceros (por ejemplo, servicios de documentos/OCR, almacenamiento en la nube, sistemas empresariales).
- Colaborar con los equipos de atención al cliente para comprender el contexto de negocio y contribuir a la recopilación de requisitos técnicos.
- Escribir código listo para producción que sea testeable, mantenible y que tenga en cuenta casos límite (edge cases) y errores.
- Garantizar la alta calidad de las entregas siguiendo las directrices de arquitectura/diseño, las mejores prácticas de codificación y revisiones periódicas de diseño/código.
- Escribir pruebas unitarias y pruebas de nivel superior para gestionar correctamente los casos límite y errores previstos.
- Solucionar problemas (troubleshoot) en el código de la aplicación de backend utilizando registro estructurado (structured logging) y trazado distribuido (distributed tracing).
- Utilizar herramientas de seguimiento de errores, revisión de código, control de versiones y otras herramientas para organizar y entregar el trabajo.
- Participar en llamadas de scrum y ceremonias ágiles, comunicando el progreso, los problemas y las dependencias.
- Documentar los cambios y actualizaciones de la aplicación, incluyendo la documentación de la API mediante OpenAPI/Swagger.
- Investigar y evaluar patrones de arquitectura y tecnologías emergentes mediante un aprendizaje rápido, pruebas de concepto y prototipos.
Sobre Intellectsoft
Intellectsoft es una empresa global de transformación digital y consultoría de TI que desarrolla soluciones de software personalizadas para empresas. Con una plantilla de más de 2.000 profesionales, opera en múltiples sectores, como fintech, salud, retail y logística, ofreciendo servicios que van desde la estrategia y el diseño hasta la ingeniería y los servicios gestionados. La empresa tiene una fuerte presencia en Estados Unidos y Europa, con su sede en Palo Alto (California) e importantes centros de entrega en Europa del Este y América Latina.
En España, Intellectsoft tiene una oficina establecida en Madrid, que sirve como centro de operaciones en la región. La empresa es conocida por su entorno laboral internacional y multicultural, y a menudo contrata ingenieros y arquitectos de todo el mundo. Para los profesionales internacionales, Intellectsoft ofrece un entorno dinámico con oportunidades de trabajar en proyectos globales, y la oficina de Madrid proporciona una puerta de entrada a la escena tecnológica española, lo que la convierte en una opción atractiva para quienes buscan reubicarse.
- Fundación
- 2007
- Plantilla
- 1,000–5,000
- Sede
- Palo Alto, EE. UU.
- En España
- Barcelona
Datos prácticos
- Intellectsoft tiene presencia global con centros de entrega en Europa, incluida España, lo que puede facilitar un proceso de reubicación más fluido.
- El entorno multicultural de la empresa y su cultura laboral en inglés la hacen accesible para profesionales internacionales.
- La oficina de Barcelona es un centro clave para las operaciones de la empresa en el sur de Europa, y ofrece oportunidades de trabajar con una base de clientes internacional y diversa.
- Intellectsoft ofrece un paquete de reubicación integral para los empleados que se trasladan a España, incluida la asistencia con visados y permisos de trabajo.
- La empresa es conocida por sus acuerdos de trabajo flexibles, incluidas las opciones de trabajo remoto, que pueden ser beneficiosos durante el período de reubicación.