IA Developer

BC Digital Services

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:

Por favor, para solicitar este trabajo visita es.whatjobs.com.