Jobs Available job

Software Engineer Streaming Data How do you make our customers happy?

Utrecht
Bachelor
Go straight to:

How do you make our customers happy?

At bol.com, IT is all about driving the best possible shopping experience for 10 million Dutch and Belgian customers. From finding that cute gift for a loved one, to ordering the next size diapers for junior – there’s a personal story behind every purchase. We already have real time measurements in place to grasp how customers and partners interact with our platform, but we want to greatly expand on existing tooling, so we can make even better-informed business decisions and provide customers with even more relevant (and inspiring!) information. It’s up to you to turn that into a reality…

Your responsibilities as Software Engineer Streaming Data

Streaming data has a bright future at bol.com. And as our Software Engineer Streaming Data you make sure that future is so bright we have to wear welding masks to work! Together with your team – all talented, all enthusiastic, all willing to share – you develop a truly scalable streaming platform. A daunting challenge, because the amount of data we process is enormous. And no, that’s not idle marketing talk: we process TBs per day, so monitoring and optimizing the performance of our data cloud infrastructure is key.

You are responsible for developing and maintaining the real time streaming stack: libraries, services, streaming, processing and – sorry, but yes! – documentation. You also safeguard the structure of measurements and make those available and meaningful for the teams that use them. Speaking of teams; you will support and consult other teams in applying our tech to increase the resolution of what we measure. As far as tooling goes, your stack includes Kafka, Flink, Beam/Dataflow, Big Query, Kubernetes and Google Cloud Platform. We prefer to write in and/or use Spring, Java, Kotlin and Python, but if you want to wow us with a great alternative, we’re open to it!

3 reasons why this is(n’t) for you

  • Because you have experience with real time data streaming and software engineering or you’re a real expert in either of those in cloud environments
  • Because your development skills are undisputed. If your Kotlin or Java needs some dusting off, your engineering prowess will get you (back) up to speed quickly
  • Because you want to contribute to the growth of colleagues and for them to reciprocate; your feedback is constructive, and you are keen to know how others perceive what you do
  • Business considerations are not your problem; #letthemeatcode
  • You detest Agile and never take the pragmatic route to anywhere
  • Your 6 years of experience consists of one year repeated 5 times. (In truth, we only care about your skill level and potential, not how long it took you to practice)

Your team

Where you’ll work

What you get

What you get

  • Daily treats

    With good food, you get happy bol.commers. That's why we make sure there are a lot of lunch possibilities, if you want a quick bite, a snack or a healthy salad.
  • Attention to you

    We 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.
  • Extra Service

    Besides legal conditions, we also have interesting extra's for you. For example relocation allowance, support with your relocation, free parking and staff discount on all bol.com articles.

How it works

  1. Your application
    Carefully, we take a look at your application. Within 2 weeks you know if we invite you for an interview.
  2. First contact
    We call you to set up an interview. And since we’re already talking: feel free to ask any question you may have.
  3. First date
    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.
  4. Your next interview
    Before the next interview we will ask you to take an online assessment. We’ll also discuss the position and your team in depth.
  5. Is this love?
    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 :)

Any questions? Contact

Apply right away How do you make our customers happy?

CV/ resume (Word or PDF only, max. 10 MB))
Upload
Cover letter (Word or PDF only, max. 10 MB))
Upload