Mid Python Developer – Data & AI Backend (Spain)

Present Connection Lithuania

Barcelona

Hybrid

EUR 32,000 - 47,000

Full time

10 hours ago
Be an early applicant

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

Flexibility
Learning & development
Growth & recognition
Health insurance
Team events
Office environment

Job summary

Present Connection Lithuania is seeking a Python Developer to join an AI-first R&D team building an AI-powered data platform for a top ERP provider in the DACH region. You will design backend services and data pipelines, connecting data to AI agents and MCP servers.

You should have solid Python skills, API/web service experience, and hands-on work with AI agents. The role offers flexible, hybrid work and a collaborative international environment in Barcelona, Spain.

Qualifications

  • Proficient in Python with API, web services and backend design.
  • Experience building with LLMs or AI agents and data pipelines.
  • Strong SQL and data modelling understanding.
  • Excellent written and spoken English communication.

Responsibilities

  • Develop backend services and data pipelines for the AI-powered platform.
  • Build tooling and connect data to AI agents and MCP servers.
  • Collaborate in an autonomous, ideas-driven R&D team.

Skills

Python
APIs
Web services
Backend development
LLMs / AI agents
SQL
Data modelling

Tools

Docker
CI/CD
AWS
Kubernetes/OpenShift
Apache Iceberg
Parquet
ClickHouse
OpenMetadata

Job description

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


  • Flexibility & trust

    Our You Decide work model gives you the freedom to choose where and when you work, with hybrid work and flexible hours.


  • Learning & development

    A yearly training budget, access to the world's largest education platform, internal training and workshops, mentoring, guest speakers, and knowledge-sharing events.


  • Clear growth & recognition

    We've built an internal system that makes growth visible and transparent. Your skills, progress, and development are evaluated regularly, fairly and clearly, so you and your manager have the same view of where you are and where you can grow next.


  • Health & well-being

    The most flexible health insurance with compensation for sports, recreation, and other activities, together with regular sports challenges.


  • Connection & community

    Team-building activities, company events, parties, meetups, guest speakers, and other opportunities to connect with colleagues across the company in different countries.


  • Extra Ways We Show Appreciation

    Referral program and gifts for birthdays, weddings, and the arrival of a new family member.


  • A comfortable office

    Great location, free parking, pet-friendly office, Friday lunches, healthy snacks, and regular celebrations.


  • An active & supportive community

    Join our running, walking, cycling, or table tennis challenges, or simply find your people beyond your everyday work.



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 Python Developer – Data & AI Backend (Spain)
Mid Python Developer – Data & AI Backend (Spain)

Xplicity • Barcelona

Hybrid
EUR 32,000 - 47,000
Hybrid work
Flexible hours
Training budget
+4
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
Python developer for AI analytics
Python developer for AI analytics

Present Connection • Barcelona

Hybrid
EUR 32,000 - 47,000
Гибридная работа
Годовой бюджет на обучение
Международная команда
Python Backend Engineer for AI-Driven Data Platform
Python Backend Engineer for AI-Driven Data Platform

Present Connection Lithuania • Barcelona

Hybrid
EUR 32,000 - 47,000
Flexibility
Learning & development
Growth & recognition
+3
Mid Cloud Infrastructure Engineer (Spain)
Mid Cloud Infrastructure Engineer (Spain)

Present Connection Lithuania • Barcelona

Hybrid
EUR 35,000 - 47,000
Hybrid work model
Annual training budget
Mentoring & workshops
+8
Mid Cloud Infrastructure Engineer
Mid Cloud Infrastructure Engineer

Present Connection • Bellprat

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

Present Connection Lithuania • Barcelona

Hybrid
EUR 54,000 - 67,000
Flexibility & trust
Learning & development
Growth & recognition
+5
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 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