Senior Python Backend Engineer: Knowledge Graphs & AI

ERNI

Barcelona

Hybrid

EUR 60,000 - 90,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Certifications covered up to €1,500
Private health insurance
Sick leave coverage
Emotional, legal, and family support
Gym discounts
Flexible remuneration
Referral bonuses
23 vacation days
Language courses

Job summary

ERNI Barcelona is seeking a senior backend software engineer to design, develop, and maintain a Python-based MCP backend that connects Knowledge Graphs with AI agents and cloud data platforms. You will optimize SPARQL queries and API performance, extend semantic model compilation capabilities, and ensure security, scalability, and reliable testing in a cloud-native setup.

The role offers a hybrid work model in Barcelona with a focus on autonomous contribution, mentoring, and knowledge sharing

Qualifications

  • 5+ years of professional software engineering experience.
  • Backend services and APIs in production environments.
  • Strong hands-on Python 3, FastAPI and REST APIs.
  • Experience with RDF and SPARQL and cloud-native environments.

Responsibilities

  • Design, develop and maintain a Python-based MCP backend connecting Knowledge Graphs with AI agents and cloud data platforms.
  • Optimize SPARQL queries and API performance.
  • Extend semantic model compilation capabilities and ensure security, scalability, and automated testing.

Skills

Python 3
FastAPI
Pydantic
REST APIs
RDF
SPARQL
Docker/Podman
Kubernetes/OpenShift
CI/CD
Git
OAuth 2.0/OIDC
RBAC
Caching
Observability
Linux
Terraform
Jenkins
English

Tools

Docker/Podman
Kubernetes/OpenShift
Jenkins
Terraform
Git

Job description

ERNI Barcelona is seeking a senior backend software engineer to design, develop, and maintain a Python-based MCP backend that connects Knowledge Graphs with AI agents and cloud data platforms. You will optimize SPARQL queries and API performance, extend semantic model compilation capabilities, and ensure security, scalability, and reliable testing in a cloud-native setup.

The role offers a hybrid work model in Barcelona with a focus on autonomous contribution, mentoring, and knowledge sharing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer: Knowledge Graphs & AI
Python Backend Engineer: Knowledge Graphs & AI

ERNI • Bellprat

Hybrid
EUR 70,000 - 95,000
Certifications
Health insurance
Sick leave
+6
Senior Backend Engineer: Semantic Graphs & MCP Server
Senior Backend Engineer: Semantic Graphs & MCP Server

NextLink Group • Sant Cugat del Vallès

On-site
EUR 75,000 - 105,000
Senior Python Backend Architect — AI GraphQL Azure Hybrid
Senior Python Backend Architect — AI GraphQL Azure Hybrid

EPAM Systems Inc • Madrid

Hybrid
EUR 80,000 - 110,000
Private health insurance
Stock Purchase Plan
100% paid sick leave
+3
Remote Senior Knowledge Graph Engineer — AI Pipelines
Remote Senior Knowledge Graph Engineer — AI Pipelines

EcoVadis SAS • Barcelona

Hybrid
EUR 90,000 - 120,000
Wellness allowance
Learning & development
Sustainability events
+8
Python Software Engineer - Knowledge Graphs - Pharma
Python Software Engineer - Knowledge Graphs - Pharma

ERNI • Barcelona

Hybrid
EUR 60,000 - 90,000
Certifications covered up to €1,500
Private health insurance
Sick leave coverage
+6
Python Backend Engineer - AI/ML, Cloud-Native (Barcelona)
Python Backend Engineer - AI/ML, Cloud-Native (Barcelona)

ES06 (FCRS = ES006) Novartis Farmacéutica, S.A. • Sabadell

Hybrid
EUR 35,000 - 65,000
Health insurance
Retirement plans
Wellbeing resources
+2
Senior Software Engineer – EKG Semantic Layer & MCP Server
Senior Software Engineer – EKG Semantic Layer & MCP Server

NextLink Group • Sant Cugat del Vallès

On-site
EUR 75,000 - 105,000
Senior Data & Knowledge Platform Engineer (Graph & AI)
Senior Data & Knowledge Platform Engineer (Graph & AI)

Sicpa • Comunidad de Madrid

On-site
EUR 70,000 - 100,000
Python Software Engineer - Knowledge Graphs - Pharma
Python Software Engineer - Knowledge Graphs - Pharma

ERNI Schweiz AG • Bellprat

Hybrid
EUR 70,000 - 95,000
Certifications
Health insurance
Sick leave
+6
Senior Backend Engineer (Python) for AI Systems - Hybrid
Senior Backend Engineer (Python) for AI Systems - Hybrid

Joppy • Barcelona

Hybrid
EUR 55,000 - 85,000
Stock options
Hybrid work (3 days onsite)
Gran Via Barcelona office
+1