Overslaan naar content

Medior Fullstack Engineer

  • Hybrid
    • Amsterdam (Amsterdam, Noord-Holland, Netherlands)
  • €3,600 - €7,000 per month

Job description

Amsterdam – As a Medior Full-Stack Engineer, you create impact every day by building the foundations of our innovative Generative AI platform. You bring value behind the scenes by developing reliable, scalable and secure AI technology. Read on for more information! 

What will you be doing?
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.

You will:

  • 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

Who are we?
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.

What makes you the ideal candidate?
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

At DPG Media we welcome talent from all parts of society. Regardless of your background, we encourage you to apply for this role. The differences between colleagues lead to surprising insights and innovative solutions – something that suits us perfectly as an organisation. We look forward to hearing who you are, and which qualities and experience you bring. 

What do we offer you?
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

More reasons to join DPG Media
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.

Discover what we have to offer. And find us also on Instagram, LinkedIn and X.

Applying
Ready to get started? Apply now! You will receive a response within 10 working days to learn if you are in the first selection round. If you are, we will contact you by phone to plan an interview at our Amsterdam office.
Want to know more? Please contact
leonie.lugtenberg@dpgmedia.nl


or