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.
Qué 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.
#J-18808-Ljbffr