About the role
<p><strong><span style="color:#000000">Amsterdam</span></strong><span style="color:#000000"> – 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! <br><br></span><strong><span style="color:#000000">What will you be doing?</span></strong><span style="color:#000000"><br>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.<br>Without your work, our AI innovation cannot scale reliably across DPG Media.</span></p><p><span style="color:#000000">You will:</span></p><ul><li><p><span style="color:#000000">4+ years experience in a similar role </span></p></li><li><p><span style="color:#000000">Build core services in Python (FastAPI or equivalent) with robust data validation (Pydantic or similar)</span></p></li><li><p><span style="color:#000000">Work with TypeScript (NestJS, Express or equivalent) to integrate backend services and API layers</span></p></li><li><p><span style="color:#000000">Design and deliver REST APIs for consumption by multiple teams</span></p></li><li><p><span style="color:#000000">Work with PostgreSQL/SQL using both ORMs and raw queries</span></p></li><li><p><span style="color:#000000">Create and maintain data pipelines, ETL processes and structured data integrations</span></p></li></ul><p><strong><span style="color:#000000">Who are we?</span></strong><span style="color:#000000"><br>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.</span></p><p><strong><span style="color:#000000">What makes you the ideal candidate?</span></strong><span style="color:#000000"><br>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:</span></p><ul><li><p><span style="color:#000000">Strong Python skills (FastAPI or equivalent) and experience with data validation frameworks such as Pydantic</span></p></li><li><p><span style="color:#000000">Proficiency in TypeScript (NestJS, Express or equivalent) – able to read, contribute and extract</span></p></li><li><p><span style="color:#000000">Solid SQL knowledge – capable of writing raw queries and working with ORMs</span></p></li><li><p><span style="color:#000000">Experience designing and implementing REST APIs</span></p></li><li><p><span style="color:#000000">Experience with data pipelines, ETL or integration</span></p></li></ul><p><strong><span style="color:#000000">Nice to have:</span></strong></p><ul><li><p><span style="color:#000000">Experience with retrieval-augmented generation (RAG) pipelines</span></p></li><li><p><span style="color:#000000">Familiarity with vector databases (Qdrant, Pinecone, Weaviate or equivalent)</span></p></li><li><p><span style="color:#000000">Experience with workflow automation platforms (n8n, Airflow or equivalent)</span></p></li><li><p><span style="color:#000000">Experience with AWS services (S3, Bedrock or other AI services)</span></p></li><li><p><span style="color:#000000">Understanding of embeddings, chunking strategies or NLP fundamentals</span></p></li></ul><p><span style="color:#000000">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. </span></p><p><strong><span style="color:#000000">What do we offer you?</span></strong><span style="color:#000000"><br>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.<br>💰 A salary matching your work experience<br>📝 A 36-hour workweek<br>💰 8% holiday allowance and 4% personal choice budget<br>💰 Annual profit sharing based on DPG Media’s performance<br>🎓 Opportunities to develop, on the job and online via our DPG Academy / DPG Campus<br>🎉 Possibility to tailor your own cultural holidays<br>🏢 A br