How do you make our customers happy?
At bol.com we want our customers to always find the products they need in stock and to have their calls and emails replied to in a timely manner by our customer service. The Data Scientists in Team Forecasting are heavily supporting this, providing and improving the forecast of the optimal amount of stock and customer service employees we need in a specific moment in the future. The Engineers in the same team support these through conceptualizing and developing a stable, performant and scalable ‘general purpose’ forecasting platform that allows data scientists to get from idea to production within one (1) day. We’ve come a long way but we’re not there yet! , If you help us turn that dream into a reality, the Forecasting team can facilitate bol.com with even more meaningful, smart and reliable forecasts in real time. A huge boost for customer satisfaction!
The biggest challange
Bol.com is transforming retail to simplify life for ~11.5 million customers. We’re not going about that alone, but in collaboration with 35,000 partner sellers who enrich our retail tech platform with unique propositions. But how do we match demand with supply? This is where our forecasts come in. These invaluable tools support data-driven decision making across the organization and enable us to fine-tune every aspect of our operations. From personnel planning in the Customer Service domain to stock management in Logistics and Sourcing. In all, we provide millions of forecasts every single day! So how do we streamline that process?
Your responsibilities Software Engineer in Data Science - Forecasting
You will join a team of young, enthusiastic Data Scientists and Engineers of various nationalities, and with diverse backgrounds and humor-tolerance levels. 😉 We continuously explore new opportunities within the company, which leads to a dynamic roadmap and an environment where each team member claims ownership over their own decisions. The Engineers are focused on the platform ‘Delphi’ that strips away the extraneous and allows Data Scientists to focus on what they do best. On a technical level, the platform is extremely adaptable to new forecasts and scales well to reasonably large data sets (e.g. all sales, for a few years with multiple levels of granularity). Moreover, Delphi can handle our future requirements, such as live forecasting and sandbox environments. It encompasses job scheduling, ETL pipelines, archiving of historic forecasts and models, and provides a bulk interface for forecast output. As Software Engineer in Data Science – Forecasting, it is up to you to further build, run and love this platform!
The setting is unique because the team is a mix of Data Scientists and Engineers who work together daily to improve existing forecasts and cook up new ones. The Data Scientists are constantly experimenting with the data and models in search of new perspectives to further improve forecasting accuracy. Our Engineers provide the underlying platform to make these experiments not only possible but also easy and efficient. That entails making sure everything runs smoothly on a production level, but it also calls for constant software and infrastructure innovations to ensure future stability. As a Software Engineer you will work closely with the Data Scientists, so you need to understand their goals and struggles, and support them by improving and extending the platform. Our stack currently includes Python, Kotlin, Airflow, Big Query and Cloud SQL. But we are open to experiments with other technologies and tools that can benefit our platform, the team and, eventually, our forecasting prowess.
3 reasons why this is(n’t) for you
- Yes, if you are a Software Engineer with knowledge and experience at least at medior level in designing and implementing reliable generic software systems
- Yes, if you know/ like/ love the Cloud, preferably Google Cloud Platform
- Yes, if colleagues consider you a fun person to work with, you embrace agility and you are not scared to share an opinion that deviates from the norm
- No, if you are not even remotely interested in working with Python
- No, if you think Data Science (and data scientists) originated on Mars and should have stayed there
- No, if you don’t look forward to working within a diverse international and multidisciplinary team where ownership and autonomy are actively encouraged
Where you’ll work
What you get
What you get
Attention to youWe are continuously focused on innovation and getting better every day. Because we work in a dynamic environment and our organization is growing rapidly, your development will grow together with bol.com.
Money and more...Working at bol.com is challenging and therefore you get something in return. Besides salary, you will receive a yearly bonus, holiday allowance, holiday entitlement of 29 days, travel allowance, group insurance and more.
How it works
Carefully, we take a look at your application. Within 2 weeks you know if we invite you for an interview.
We call you to set up an interview. And since we’re already talking: feel free to ask any question you may have.
In this first interview we’ll get to know each other. We want to find out more about you. Work experience is interesting, but we also want to find out more about you as a person. Together, we’ll find out if this job is a match made in heaven.
Before the next interview we will ask you to take an online assessment. We’ll also discuss the position and your team in depth.
2 interviews are usually enough to see if it’s a match. And if you agree… well, it’s the beautiful beginning of your career at bol.com :)