Software Engineer EKG & MCP Server (España)

Software Engineer EKG & MCP Server (España)

04 nov
|
Hays
|
España

04 nov

Hays

España

Hays is looking for a Senior Software Engineer with strong expertise in Python, Semantic Web technologies, and Agentic AI to join a cutting-edge Enterprise Data & Platforms team.

The successful candidate will contribute to the development and operation of an Enterprise Knowledge Graph (EKG) platform, leveraging Data Mesh architecture, Semantic Web standards, and FAIR principles to power advanced AI-driven business capabilities.

The main objective of this role is to support the evolution of the Enterprise Brain , a strategic conversational AI platform that connects enterprise knowledge graphs, cloud data platforms, and AI agents, allowing business users to obtain trusted answers through natural language interactions.

Responsibilities

- Design, develop and maintain the MCP Server (Model Context Protocol) powering the Enterprise Brain.
- Build scalable backend solutions using Python and FastAPI .
- Develop and optimize complex SPARQL graph queries.
- Implement caching strategies and performance optimization mechanisms.
- Extend semantic model compilers based on: OWL, SKOS, SHACL, R2RML
- Integrate semantic models with AI Agents and cloud data platforms.
- Develop automated unit, integration and performance tests.
- Support CI/CD deployment processes on OpenShift and Kubernetes environments.
- Implement enterprise-grade security controls: OAuth 2.0, OIDC, RBAC
- Audit Logging
- Contribute to platform documentation and lifecycle management.

Requirements

Backend Development

- Strong experience with Python 3 .
- FastAPI.




- Pydantic.
- Async programming (async/await).
- REST API development.
- Automated testing with Pytest.

Semantic Web & Knowledge Graphs

- Hands-on experience with RDF .
- Strong SPARQL query development and optimization skills.
- Knowledge graph and semantic data modelling experience.
- Knowledge of: OWL, SKOS, SHACL, R2RML

Cloud & Container Platforms

- Docker.
- Kubernetes.
- OpenShift.
- Podman.

Data Platforms

- SQL.
- Snowflake or similar cloud data warehouses.

Security

- OAuth 2.0.
- OpenID Connect (OIDC).
- RBAC.
- On-Behalf-Of Authentication.

DevOps

- Git.
- Jenkins.
- Terraform.
- Linux.

Performance & Observability

- Caching strategies.
- Rate limiting.
- Structured logging.
- Monitoring and observability tools such as Grafana.

Languages

- Fluent English.

Nice to Have

- Experience building Model Context Protocol (MCP) Servers .
- Agentic AI, LLM integration, or Text-to-SQL solutions.
- Hands-on experience with: Stardog, Metaphactory, Ontotext GraphDB, AWS Neptune
- Knowledge of Apache Ossie, LookML or Semantic Layer frameworks.
- AWS services: Lambda, S3, ECR, CloudWatch, API Gateway
- Experience within Pharmaceutical or Life Sciences environments.

What We Offer

- Freelance contract (6-12 months) with Hays
- 100% remote within Spain.
- Opportunity to work in a highly innovative AI and Knowledge Graph initiative.
- International environment.
- Strategic project with high visibility and long-term potential.

📌 Software Engineer EKG & MCP Server (España)
🏢 Hays
📍 España

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer ekg & mcp server (españa) / españa

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer ekg & mcp server (españa) / españa