Mid Python Developer – Data & AI Backend (Spain)

Xplicity

Barcelona

Hybrid

EUR 32,000 - 47,000

Full time

17 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
Flexible hours
Training budget
Health insurance
Performance reviews
Mentoring program
Parking at office

Job summary

Present Connection is expanding its R&D team in Barcelona, seeking a Python Developer to build backend services and data pipelines for an AI-driven BI platform. You will shape architecture, leverage AI agents, and own end-to-end solutions from concept to production, collaborating with cross-functional teams.

The role offers hybrid work, flexible hours, and a culture of experimentation, with a strong emphasis on ownership, initiative, and ongoing learning in a modern cloud environment.

Qualifications

  • Strong Python skills and backend experience with APIs and data modelling.
  • Hands-on experience with LLMs or AI agents.
  • Solid data modelling and SQL skills.
  • Clear, proactive communication in English.

Responsibilities

  • Turn ideas into reliable backend solutions using AI coding agents and Python.
  • Build data pipelines and tooling behind the AI platform and connect data to MCP servers.
  • Own concepts from initial idea through implementation and validation, in an AI-first approach.

Skills

Python programming
APIs
Backend development
SQL
LLMs/AI agents
English communication

Tools

Docker
CI/CD
AWS
Kubernetes/OpenShift

Job description

A quick note about the role: Since 2026, Xplicity has been part of the Present Connection group, bringing our teams and technology communities closer together and creating more opportunities for talented professionals across both companies. Although this opportunity is shared through the Xplicity community, the position is with Present Connection, and the successful candidate will join the Present Connection team.

Present Connection

is an international technology partner with offices in Lithuania, the Netherlands, and Spain. For more than 14 years, we have worked with companies across Europe, combining software engineering expertise with a strong understanding of business and technology. We bring together experienced technology specialists with a drive to experiment, explore new possibilities, and find better ways forward. We believe technology is more than something businesses use. It can change how they work, grow, and compete. That's why we work alongside our clients to challenge existing ways of working and build solutions that move their business forward.

The Opportunity

We are looking for a Python Developer to join an R&D team at the third-largest ERP provider for small and mid-sized manufacturing companies in the DACH region. The team is building an AI-based business intelligence and analytics platform, together with the data foundation underneath it.

The data foundation brings business data from ERP systems into a modern cloud data platform - a data lake on AWS, a semantic layer that describes business objects, processes and a business glossary, and a fast analytical database. AI agents on top of it answer business questions in plain language: show me this customer's open orders becomes the right data, fields and filters.

You will build the backend services, data pipelines and tooling behind this, and help connect the data to the AI agents and MCP servers that use it. This role is for someone who brings ideas, not just implements requirements - someone who explores ambiguous problems, develops their own concepts and proposes practical solutions, working AI-first.

What We Expect
  • The ability to turn ideas into reliable backend solutions using AI coding agents: define implementation plans, guide execution, and critically review, test and improve the results, with enough Python proficiency to understand and take ownership of the code
  • Initiative, creativity and ownership: you contribute your own ideas, challenge assumptions constructively and drive solutions from initial concept through implementation and validation
  • Solid Python skills and experience with APIs, web services and backend development
  • Good SQL and data modelling skills, and an understanding of what the data means and how it will be used
  • Hands-on experience building with LLMs or AI agents
  • Clear, proactive communication in English
What Would Make You Stand Out
  • A data science or analytics background
  • DevOps and cloud experience (Docker, CI/CD, AWS, Kubernetes/OpenShift) and taking prototypes to reliable production
  • Experience with lakehouse or data-catalog technologies such as Apache Iceberg, Parquet, ClickHouse or OpenMetadata
  • Experience building MCP servers, agent tools, retrieval or structured-output features
  • ERP or manufacturing domain knowledge, or experience with BI or analytics products
What We Offer
  • Gain knowledge in a company with more than ten years of experience in IT sector working with high - performing development teams
  • You decide work model - hybrid work and flexible work hours
  • Yearly training budget - get access to world's largest education site and attend internal trainings, workshops
  • Most flexible health insurance policy with compensation for sports activities, recreation, etc.
  • Regular performance reviews and transparent remuneration system
  • Performance evaluation system with clear skill evaluation
  • Referral program
  • Mentoring program for your knowledge expansion and experience
  • Events with guest speakers and meetups for learning and know-how sharing
  • Quarterly team building events
  • Community that inspires - participate in our sports challenges - running, walking, cycling, table tennis
  • Regular events and parties
  • Gifts on birthdays, weddings or childbirth occasions
  • Office with great location and free parking, Friday lunches, healthy snacks and celebrations

The gross salary in this position is 2900-4200 EUR/month. Keep in mind that we are open to discussing a different salary based on your skills and competencies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid Python Developer – Data & AI Backend
Mid Python Developer – Data & AI Backend

Present Connection • Bellprat

Hybrid
EUR 32,000 - 47,000
Flexible work model
Training & development
Growth visibility
+5
Mid Cloud Infrastructure Engineer (Spain)
Mid Cloud Infrastructure Engineer (Spain)

Xplicity • Barcelona

Hybrid
EUR 35,000 - 47,000
Hybrid work model
Yearly training budget
Health insurance
+2
Mid Cloud Infrastructure Engineer (Spain)
Mid Cloud Infrastructure Engineer (Spain)

Xplicity • Madrid

On-site
EUR 35,000 - 47,000
Hybrid work model
Health insurance
Training budget
+2
Python developer for AI analytics
Python developer for AI analytics

Present Connection • Barcelona

Hybrid
EUR 32,000 - 47,000
Гибридная работа
Годовой бюджет на обучение
Международная команда
Senior Cloud Infrastructure Engineer (Spain)
Senior Cloud Infrastructure Engineer (Spain)

Xplicity • Madrid

On-site
EUR 54,000 - 67,000
Hybrid work model
Training budget
Health insurance
+3
Mid/Senior SRE-DevOps Engineer (Spain)
Mid/Senior SRE-DevOps Engineer (Spain)

Xplicity • Barcelona

Hybrid
EUR 39,000 - 58,000
Hybrid work model
Flexible work hours
Training budget
+1
Mid/Senior SRE-DevOps Engineer (Spain)
Mid/Senior SRE-DevOps Engineer (Spain)

Xplicity • Madrid

On-site
EUR 39,000 - 54,000
Hybrid work model
Training budget
Flexible working hours
+6
Mid/Senior PHP Developer (Spain)
Mid/Senior PHP Developer (Spain)

Xplicity • Madrid

On-site
EUR 42,000 - 54,000
Hybrid work
Training budget
Health insurance
+3
Python developer in data and AI
Python developer in data and AI

Xplicity • Barcelona

Hybrid
EUR 32,000 - 47,000
Hybrid work model
Training budget
Healthcare stipend
Mid SRE DevOps Engineer (Spain)
Mid SRE DevOps Engineer (Spain)

Xplicity • Barcelona

Hybrid
EUR 35,000 - 51,000
Hybrid work model
Yearly training budget
Health insurance
+4