Were looking for a Python Data Engineer to join our expanding team and strengthen the platform that powers customer insights. As part of our Product & Tech team, you design, build and automate high-quality data ingestion solutions that keep fresh, trusted data flowing from an ever-growing range of sources.
Â
What you will be doing
As Python Data Engineer you are co-responsibile for the front door of our central data platform:
- Ingest structured & unstructured data via robust Python scrapers and API connectors.
- Orchestrate the early ELT steps validation, normalization, schema mapping so downstream teams start with trustworthy tables.
- Embed AI (Azure OpenAI, Cognitive Services) to auto-classify, summarize and deduplicate news, documents and web content.
- Monitor & debug: Spot anomalies fast with rich logging, metrics and alerting; jump into IDE-level debugging when things break.
- Improve the craft: champion code reviews, test coverage and clean architecture; leave every module better than you found it.
Â
Projects and challenges youll work on:
Projects we are taking on in the upcoming months and you will be part of:
- Migrate legacy scrapers to Azure Functions with retry logic, exponential back-off and structured logs.
- AI-powered news crawler to integrate an LLM relevance-tagger and summary generator.
- Document-to-insight pipeline to extract, vectorize and summarize PDF/Office files at scale.
Â
Ongoing work you will contribute to
- Build & maintain Python ingestion jobs and first-step ELT pipelines.
- Deploy and observe services through Azure DevOps, Docker and GitHub.
- Keep our data platform reliable, scalable and secure.
- Follow data-engineering best practices for design, testing and documentation.
Â
Tech stack
Daily tools:
- Python
- Git (GitHub / Azure Repos)
- Docker
- SQL (SQL Server Management Studio / Azure Data Studio)
Youll also touch:
- Azure Functions & Logic Apps
- Azure DevOps
- Azure AI Services (Open AI)
- Selenium, Pandas and NumPy
Havent used every tool yet? If youve mastered similar tech and love learning, well back you.
Â
Your talent
- 2-4 years hands-on software development, ideally in Python, using modern IDEs (PyCharm, VS Code).
- Solid track record building and maintaining production codebases.
- Git power-user: branching, rebasing, PR reviews and CI checks are second nature.
- Strong programmer with instinctive grasp of code structure, patterns and architecture.
- Enjoy code-review and debugging exercises.
- Comfortable with datasets, data-quality rules, formats and transformations.
- Pluses: Selenium, Pandas, NumPy, web scraping, software engineering, SQL optimization, Azure or another cloud platform.
Â
If you're passionate about joining us but don't meet all the criteria, we still encourage you to apply. We're excited to see how your unique skills might contribute to our team at A-INSIGHTS.
Â
What we offer:
- Competitive salary 47 500 57 500 annually, including 8 % holiday allowance.
- Performance bonus of up to 10% of your gross salary.
- Hybrid work setup with 2-5 days in the office per week.
- Growth plan to support your growing as an individual in knowledge and soft skills.
- The possibility of working abroad for a few weeks once a year.
- A team of experienced developers on different levels to support you.
- Regular company events like dinners, BBQs, boat trips, and padel tournaments, fostering a vibrant team culture.
A-INSIGHTS
We enable the worlds biggest food companiesMcCain, Royal FrieslandCampina, Ahold Delhaize, Puratos, Savencia and moreto save time, deepen insights and seamlessly share knowledge. With a strong product, a clear mission and rapid growth ahead, theres never been a better time to join us.
Â
Our Amsterdam team is a vibrant mix of 15 + nationalities who blend curiosity with craft (and occasionally turn each other into works of art).
Â
Ready to be our next secret ingredient?
Â
Ready to Apply?
We know confidence can hold people back especially women and under-represented groups. If this role excites you but you dont meet every requirement, we encourage you to apply anyway. Were excited to see what you bring to the table!
Â
Application process
- Online Skill-Based Assessment: If we see a match between your profile and our vacancy, we'll invite you to take an online assessment.
- Screening Call: If the assessment is successful, you will receive a call from us with some follow-up questions.
- In-Person Interview: If there is still a match, you'll be invited to our Amsterdam office for an introductory chat to assess your fit with our team and culture.
- Case Preparation: If everybody is still excited, youll work on a case to prepare for the next interview.
- In-Depth Interview: During this interview, we will review your case and discuss your technical skills. We will also leave plenty of space for your questions.
- Offer: If everything aligns, well make you an offer you cant refuse.
Â
We aim to finalize the hiring process in a period of 3-6 weeks.