Medior Fullstack Engineer

DPG Media B.V.
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 6.2K

Job location

Amsterdam, Netherlands

Tech stack

API
Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Data Validation
Data Integration
ETL
Python
PostgreSQL
Standard Sql
SQL Databases
Systems Integration
TypeScript
Generative AI
FastAPI
AI Platforms
Data Lineage
NestJS
REST
Data Pipelines

Job description

You develop the core services of DPG Media's GenAI Platform - APIs, data pipelines and integrations that enable teams across the company to safely and effectively use Generative AI at scale. You work mainly in Python, while bridging into TypeScript when needed, connecting backend services and API layers. You think in data: embeddings, retrieval quality, structured data integration and data lineage are part of your mindset, because the platform's value comes from linking AI to DPG's own content and knowledge. Without your work, our AI innovation cannot scale reliably across DPG Media.

Requirements

  • 4+ years experience in a similar role
  • Build core services in Python (FastAPI or equivalent) with robust data validation (Pydantic or similar)
  • Work with TypeScript (NestJS, Express or equivalent) to integrate backend services and API layers
  • Design and deliver REST APIs for consumption by multiple teams
  • Work with PostgreSQL/SQL using both ORMs and raw queries
  • Create and maintain data pipelines, ETL processes and structured data integrations, We are looking for a driven full-stack engineer with strong data affinity and an interest in AI innovation. You are analytical, precise and collaborative. You also bring:
  • Strong Python skills (FastAPI or equivalent) and experience with data validation frameworks such as Pydantic
  • Proficiency in TypeScript (NestJS, Express or equivalent) - able to read, contribute and extract
  • Solid SQL knowledge - capable of writing raw queries and working with ORMs
  • Experience designing and implementing REST APIs
  • Experience with data pipelines, ETL or integration

Nice to have:

  • Experience with retrieval-augmented generation (RAG) pipelines
  • Familiarity with vector databases (Qdrant, Pinecone, Weaviate or equivalent)
  • Experience with workflow automation platforms (n8n, Airflow or equivalent)
  • Experience with AWS services (S3, Bedrock or other AI services)
  • Understanding of embeddings, chunking strategies or NLP fundamentals

Benefits & conditions

We offer an inspiring environment that is constantly evolving. Colleagues who think in possibilities, see the glass as half full, and give you the opportunity to develop yourself every day. We do this through our DPG Academy. A salary matching your work experience A 36-hour workweek 8% holiday allowance and 4% personal choice budget Annual profit sharing based on DPG Media's performance Opportunities to develop, on the job and online via our DPG Academy / DPG Campus Possibility to tailor your own cultural holidays A brand-new office in Amsterdam (Mediavaert), with spontaneous drinks, team outings and our legendary staff party - you will feel at home immediately

About the company

We are the GenAI & Innovation team at DPG Media. We make Generative AI accessible, reliable and compliant for all teams within our organisation. We work openly, inclusively and collaboratively, with documentation-first practices and room for practical pairing. We think in data, not just in code., We work for more than 90 strong news brands, magazines, TV programmes, radio stations and online services such as Qmusic, NU.nl, Tweakers, Libelle, VTM and more. We reach over 90% of Dutch people and 8 out of 10 Flemish people every month. We offer a professional environment in which freedom is vital. We give you space to work on your future through workshops and training. Be free to be an entrepreneur, a learner and a team player - and above all, yourself. At DPG Media, everyone is welcome. Over 5,500 smart colleagues are eager to include you in a team - whether that's a project team, a pub quiz team or a sports team.

Apply for this position