Python Backend & Data Engineer

Experiencegift

Amsterdam

Hybrid

EUR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Salary reflective of skills and experience
Hybrid work policy
25 vacation days
Complimentary ClassPass subscription
Lunch and snacks provided
Annual company trip abroad

Job summary

A growing tech company based in Amsterdam seeks a full-time Python Backend & Data Engineer to join their Data/AI team. You will focus on building and maintaining data pipelines, backend services, and ensuring data quality and reliability. Ideal candidates will be proficient in Python and backend engineering concepts, possess strong analytical abilities, and be fluent in English. The role offers the chance to work with modern AI systems and contribute to impactful projects within a dynamic, collaborative environment.

Qualifications

  • Ability to design and reason about software.
  • Ownership and drive to deliver independently.
  • Fluency in English is required.

Responsibilities

  • Build and maintain data ingestion pipelines.
  • Create internal APIs and backend services using Python.
  • Develop tools for data reliability and observability.
  • Implement automated tests for backend services.

Skills

Proficiency in Python
Backend engineering concepts
Strong analytical abilities
Clear communication

Tools

FastAPI
SQLAlchemy
PostgreSQL
AWS

Job description

Build the systems that power intelligent products at scale. We’re looking for a full-time Python Backend & Data Engineer who thrives on solving hard engineering problems, builds reliable systems, and cares about data quality, testing, monitoring, and scalable architecture. You’ll design and maintain the data pipelines and backend services that fuel our Data/AI team, ensuring we can ship insights, models, and features with speed and confidence. If you enjoy building robust systems that quietly run the world behind the scenes, you’ll fit right in.

About Experiencegift Experiencegift is home to Hotelgift, Flightgift, Traingift and Activitygift. Our gift cards can be redeemed for over 750,000 hotels, 400 airlines, 50,000 activities worldwide and train journeys all across Europe. We believe in experiences over things. Our mission is to enable our customers to spread joy by giving the gift of experiences that can be redeemed whenever, wherever. We’re a close-knit, international team of 50+ people across Amsterdam, London, Athens, and New York.

Winner of the FD Oryx Award (2023) for innovation and growth, and previously ranked #1 in the Deloitte Fast 50, we’ve proven that fast growth and deep craftsmanship can go hand in hand.

What makes the role so great?

You’ll join our Data/AI team, responsible for the data systems and AI products that power our platforms. Within the team, this role focuses on the engineering track: building the pipelines, data models, orchestration layers, internal APIs, and infrastructure that make reliable analytics and AI possible.

Your work will ensure our data scientists and AI engineers can develop, experiment, and deploy quickly and safely. While your primary focus is backend and data engineering, you’ll also gain hands-on exposure to how modern AI systems are built and operated in production, giving you a strong understanding of AI fundamentals as you grow.

This role is ideal for engineers who enjoy building robust backend systems, like working with data, and want the opportunity to deepen their knowledge of AI concepts while staying grounded in solid engineering.

Examples of what you’ll work on
  • Designing, implementing, and improving our data ingestion and transformation pipelines (ETL/ELT) that process 1B+ rows a day.
  • Maintaining and evolving our data flows across a diverse set of databases and systems.
  • Building internal APIs and backend services in Python to support analytics, reporting, automation, and AI-driven features.
  • Developing tools and systems that ensure data reliability, quality, observability, and documentation.
  • Raising our overall engineering bar by improving infrastructure, automation, and developer experience.
  • Designing, implementing, and maintaining automated tests (unit, integration, end-to-end) to ensure our backend services and data pipelines remain reliable and safe to evolve.
  • Operating and improving the monitoring and alerting systems that keep our production environment healthy, enabling real-time visibility and early issue detection.
Who are you?

We hire for intellect, ownership, and learning speed, not for long lists of frameworks and tools.

You’ll thrive here if you:

  • Learn new technologies faster than most can explain them.
  • Enjoy the intersection of backend engineering and data engineering.
  • Take pride in building reliable, well-tested, and scalable systems.
  • Communicate clearly and collaborate proactively.
  • Deliver independently, even under ambiguity.

This role rewards intellect, discipline, and perseverance. You’ll be surrounded by people who expect a lot, both of themselves and each other.

Must-Have Requirements

We’re looking for someone who can contribute:

  • Proficiency in Python and backend engineering concepts.
  • Ability to design and reason about software.
  • Strong analytical and learning ability: you pick up complex ideas fast and apply them meaningfully.
  • Ownership and drive: you learn, build, and deliver independently.
  • Fluency in English.

Everything else (frameworks, infrastructure, tools, etc.), you’ll learn here.

What You’ll Master Here

You don’t need to know all of this now. But you’ll work with, and learn deeply about:

  • Backend Engineering: Programming (Python), Backend Frameworks (FastAPI), Object Relational Mappers (SQLAlchemy), Database Migrations (Alembic), among others.
  • Data Engineering: OLTP (PostgreSQL), OLAP (ClickHouse), data modelling, ETL/ELT pipelines, data warehouses, search systems.
  • Distributed task processing and orchestration (Celery, Redis).
  • Cloud Infrastructure: Docker, Kubernetes, AWS.
  • Observability & Operations: metrics, logging, tracing, and alerting to monitor and operate backend and data systems in production.
Why join us?
  • Co-own architecture and software that will go on to power millions of users.
  • Work in a small, ambitious team with significant autonomy.
  • Culture that rewards initiative, curiosity, and high performance.
  • Ability to have outsized impact in a fast-growing, product-led scale-up.
  • Freedom to come up with new ideas and initiatives.
  • Young, friendly, ambitious and international team.
What can you expect from us?
  • Salary reflective of skills and experience, and performance-based bonus potential.
  • Hybrid policy (two optional days from home per week).
  • Flexibility to work abroad 2 weeks per year.
  • Top-tier equipment.
  • Pension plan.
  • 25 vacation days.
  • Complimentary ClassPass subscription.
  • Beautiful office at Museumplein in Amsterdam.
  • Lunch and snacks provided.
  • Fun after work and monthly events.
  • Awesome annual trip abroad with the entire company.
  • VISA Sponsorship (if applicable)

At Experiencegift, we offer you the opportunity to work in a scale-up culture where everything you do matters. In our team, you will have the freedom to experiment and evolve your own projects. You will be part of an international, driven, award-winning team and will gain experience in a very fast-growing scale-up environment. By providing a creative, dynamic, and innovative environment, we empower our people for unlimited success.

Ready to make a real impact in a thriving company? Apply directly or visit our careers page for more details. We are looking forward to meeting you!

No agencies please, we manage our recruitment processes internally.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data & AI Engineer
Data & AI Engineer

Experiencegift • Amsterdam

On-site
EUR 60,000 - 80,000
Competitive salary
Lunch and snacks provided
Annual international team trip
+1
Data Engineer
Data Engineer

Insight First • Utrecht

Hybrid
Salaris tussen de €3600 en €5200 bruto per maand
MacBook en telefoonvergoeding
25 vakantiedagen
+1
Senior Data Engineer
Senior Data Engineer

flatexDEGIRO • Amsterdam

Hybrid
EUR 90,000 - 120,000
30 days paid leave
Transport allowance
Pension plan
+2
Senior Data Engineer
Senior Data Engineer

United States Digital Space LLC • Amsterdam

On-site
EUR 90,000 - 130,000
Backend Software Engineer
Backend Software Engineer

United States Digital Space LLC • Amsterdam

On-site
EUR 60,000 - 90,000
Hybrid work
HQ campus Amsterdam
Meals & snacks
+5
Senior Python Software Engineer
Senior Python Software Engineer

United States Digital Space LLC • Utrecht

Hybrid
Thirteenth month
Holiday allowance 8%
Employee Benefit Budget 10%
+2
Sr Engineer (Backend & Platform focus) - Python - Real AI use case with massive impact - Greenf[...]
Sr Engineer (Backend & Platform focus) - Python - Real AI use case with massive impact - Greenf[...]

Sprint and Partners • Amsterdam

Hybrid
EUR 60,000 - 80,000
Equity compensation
Hybrid work setup
Senior Python Backend Developer
Senior Python Backend Developer

scoyo GmbH • Amsterdam

Hybrid
24 vacation days + 3 assigned days off
€600 annual learning budget
Health insurance
+1
Software Engineer
Software Engineer

Homerun B.V. • Amsterdam

Hybrid
EUR 85,000 - 120,000
Hybrid Work Setup
Summer Hours
Flexible National Holidays
+3
Senior Data Engineer
Senior Data Engineer

Studyportals • Eindhoven

Hybrid
EUR 70,000 - 100,000
Competitive salary including bonus
32 vacation days
Remote work allowance
+4