A-INSIGHTS Logo jpg

Python Data Engineer

A-INSIGHTS

Job Description

About the job

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.

Full-time

  • Amsterdam

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?

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.

Who Youll Be Working With

  • Mingdong Medior Data Engineer
  • Wilco Technical Lead Platform
  • Martijn Head of Product & Tech

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.

If this role excites you, apply today via our careers page!

Have Questions? For any inquiries or additional information, please contact Nofar Biran.

 

Find your dream job

Freshly added jobs in Netherlands

Software Engineer

AI/ML Engineer

Python Data Engineer

AI Developer

Who is Hiring is part of Cybrient Technologies SA