Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Software Engineer Logistical Network Planning (Python)

Posted 16 Mar 2025
Share:
Work experience
1 to 10 years
Full-time / part-time
Full-time
Job function
Salary
€3,400 - €5,100 per month
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

How do you make our customers happy?

By ensuring a flawless delivery of short- and long-term logistical network plans! These plans should be built up with accurate and reliable data for our stakeholders to ensure an optimally aligned plan to meet customer demand with logistical capacity. As a software engineer in team Network Planning, you will design, support, and implement scalable solutions for these logistical network plans. A complex puzzle to make together with your team members who include both software engineers and data scientists. Ultimately, your involvement and technical skills will determine the accuracy and usefulness of the network plans, thereby directly contributing to key organizational goals.

What you will do as a Software Engineer Network Planning

You are expected to write clean, maintainable code with solid test coverage and advocate for best practices in software design. Code reviews will be a regular part of your routine—not just to keep quality high, but also to share knowledge. You’ll build and fine-tune data pipelines in Apache Airflow, keeping things running smoothly while making sure model jobs execute efficiently. Keeping an eye on our cloud workloads, jumping in when issues arise, and squeezing the most out of SQL queries and Python memory will be all in a day’s work. You’ll also focus on making life easier for process analysts and data scientists by ensuring a good user experience. And, of course, you’ll collaborate with other teams to help shape the technical direction of our projects. If you love solving problems and working with great people, we’d love to have you on board!

What we are looking for

We are on the outlook for a software engineer who has a keen eye on delivering robust solutions for newly discovered functionalities improvement for our network plans. Our new colleague should have the tendency to “look up” from the day-to-day work and foresee important technical initiatives that will keep our team and OpEx and innovation speed on par. As this team is delivering direct impact to one of the major organizational goals for 2025, a pragmatic attitude towards solutions and their feasibility is important. Also, we prefer someone with a strong focus on collaboration and who is proactive in knowledge sharing, discussing feedback with team members to help them grow and improve.

Overview of required hard skills:

  • Strong experience in Python, familiar with Java/Kotlin
  • Experience in working with Apache Airflow
  • Experience in working with Google Cloud, BigQuery, CloudSQL
  • Sufficient in working with tools such as Prometheus, Kibana, Grafana
  • Nice to have: Kubernetes, Postgres and frontend frameworks (react, angular, Vue)

Where you will work

The Network Planning team is responsible for creating optimal logistical network plans for our warehouses by trading off customer demand against available capacity, costs, and distribution. The team consists of three software engineers and three data scientists that together define accurate network plans that stakeholders use for different purposes, such as allocating stock to our warehouses. The team is a fairly new team that drives new optimizations through data science models and solid software engineering solutions. The Network Planning team is part of Capacity Steering, a domain within Core Logistics II area within bol.

Perks of having a blue heart

Discover all perks

"I'm Amy Doyle, Recruiter at bol. Anything I can help you with regarding the Software Engineer Logistical Network Planning (Python) vacancy?" Amy Doyle, Product Recruiter

Bij bol leveren onze collega’s een unieke bijdrage om het dagelijks leven makkelijker te maken. Vrijheid en verantwoordelijkheid zorgen ervoor dat we samen de volgende stap voor bol, het team, en onszelf kunnen vormgeven. Door te pionieren brengen we bol verder, met elkaar zijn wij verantwoordelijk voor deze gezamenlijke missie.

Retail
Utrecht
Active in 2 countries
2,500 employees
50% men - 50% women
Average age is 33 years