Medior Fullstack Engineer
Role details
Job location
Tech stack
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