Descripción del Puesto
BC Digital Services
, es una empresa especializada en desarrollo de proyectos software.
Forma parte de Grupo BC, desempeñando la labor de transformar tecnológicamente aquellos procesos derivados del core del negocio y creando productos de software desde cero en clientes de otros sectores.
Nos define nuestro servicio de alta calidad en el desarrollo de arquitecturas, prescripción de nuevas herramientas y aplicación de metodologías ágiles.
Actualmente, necesitamos incorporar en nuestros equipos un/a
IA Developer.
Conocimientos necesarios:
•
Python avanzado
(estructuras, asincronía, typing, buenas prácticas).
•
Modelos de lenguaje (LLMs)
: fundamentos de funcionamiento, prompt engineering, fine-tuning básico vs RAG.
•
LangChain / LlamaIndex u otras librerías de orquestación de LLMs
.
•
APIs de IA generativa (OpenAI, VertexAI, Claude, Cohere, etc)
: integración, límites, optimización de costes.
•
Diseño y consumo de APIs REST.
•
RAG pipelines
: chunking, embeddings, retrieval, vector stores (Qdrant, Pinecone, FAISS).
•
Manejo de JSON, YAML, Markdown, etc. estructuración de datos no tradicionales.
DevOps / Infraestructura (deseables):
Para trabajar en entornos productivos, multiusuario o escalables.
•
Docker y Kubernetes básico-medio
(builds, deploys, secrets, volúmenes).
•
CI/CD pipelines (GitHub Actions, GitLab, Cloud Build, etc).
•
Cloud platforms: GCP (VertexAI, Cloud Functions, Storage)
u otras (AWS Sagemaker, Azure ML).
•
Observabilidad: logs, tracing y métricas en aplicaciones IA (Prometheus, OpenTelemetry).
Experiencia práctica y mentalidad de producto:
Visión end-to-end del uso real de los modelos.
• Proyectos de
IA aplicada a casos de negocio reales
: asistentes, copilotos, análisis semántico, generación de documentos, autoservicio, etc.
• Capacidad de
modelar flujos de interacción complejos
, multi-turn, herramientas, control de contexto.
• Mentalidad
MVP-first
, orientada a entregables funcionales antes que a papers.
Habilidades adicionales valoradas:
No imprescindibles, pero diferenciales para proyectos más complejos o estratégicos.
•
Automatización con n8n, Airflow, Dagster o similares.
•
PostgreSQL/NoSQL básico (modelo documental, JSONB, semántica de consultas).
•
FastAPI / Flask para exponer agentes como servicios.
•
Control de versiones de modelos y datasets (DVC, Weights & Biases, MLFlow).
•
Evaluación de calidad de agentes (LLM-as-a-judge, human feedback pipelines).
• Experiencia con
agentes multi-tool o multi-hop reasoning
.
Requisitos:
• Experiencia:
3 a 4 años
en puestos similares.
• Habilidades de comunicación efectiva y capacidad para trabajar en equipo de manera colaborativa.
• Habilidad para aprender rápidamente nuevas tecnologías y adaptarse a cambios en los requisitos del proyecto.
• Capacidad para explicar conceptos complejos de IA de forma clara.
• Enfoque analítico para identificar y resolver problemas de implementación o configuración.
• Formación en informática o desarrollo de aplicaciones software.
•
Por condiciones del proyecto es necesario residir en
MADRID.
Que tendrás en BC Digital:
Estabilidad laboral: incorporación bajo contrato indefinido.
Apostamos al crecimiento de nuestros colaboradores a través de un Plan de Formación contínua y certificaciones técnicas.
Programa Club de beneficios para empleados de BC Digital.
Nuestro horario de trabajo nos permite conciliar la vida familiar y profesional: jornadas de 8:00 a 16:00 horas y viernes con jornada intensiva.
Horario de verano: jornada intensiva en julio y agosto.
Modalidad híbrida: 4 días de teletrabajo y 1 día en oficina.
Salario acorde a la experiencia, posición y mercado.
✨Un equipo con ideas frescas, innovadoras y muchas ganas de crecer profesionalmente.
BC Digital Services es una compañía que ofrece igualdad de oportunidades. Todos/as los/las candidatos/as cualificados/as serán considerados para el empleo sin distinción de raza/etnia, color, religión, sexo, orientación sexual, identidad de género, nacionalidad, discapacidad, edad o cualquier otra condición protegida por la ley.