Data Engineer - Data Foundations

Job description

Schibsted is a growing and diverse family of over 50 brands whose mission is to empower people in their daily lives and each brand contributes to it in its own way. Amongst our brands you can find leading Nordic marketplaces like Finn and Blocket, world-class media houses like VG and Aftonbladet (we are the largest media group in Scandinavia) and other rapidly developing digital companies like Prisjakt and Lendo.

Data Foundations is a central department within Schibsted that is responsible for the data platform and is working on data fueled products with emphasis on volume, velocity and privacy. We are building products at scale, serving the whole of Schibsted and its brands.

We are responsible for developing and maintaining machine learning models that are empowering many use-cases in Schibsted such as: producing insights about our customers, segments for the online advertising on our sites and personalization of news. Currently, our pipelines process around 1.5-2 billion events per day and the output of our models is used by the majority of the Schibsted brands.

As a part of Schibsted, you will also have the opportunity to share knowledge and learn from other data engineers across the organisation. We encourage a diverse, collaborative and creative work environment, where you will develop and push for state-of-the-art solutions in big data processing as well as building reliable and highly scalable services.

About the role

  • Engineer, implement, optimize and maintain highly scalable services and data pipelines
  • Make use of - Pyspark, Scala, K8S and AWS
  • Help define our development environment and communicate the best development practices within the organization (i.e. code reviews, testing, etc)
  • Work with the product management team to find the best solutions to meet our customers' needs
  • Ensure compliance with data governance, security policies and privacy laws.
  • Enable teams and local sites across the Schibsted organization to develop data-driven products and services through cross-team initiatives and collaboration


  • A Bachelor’s degree in Computer Science, Informatics or relevant work experience
  • Knowledge and hands-on experience with Python and Spark which are our main technologies used in data processing
  • Experience with Scala or other JVM languages - our services are implemented in Scala, so ability to get up to speed with Scala is expected (experience with Java/Kotlin is a bonus)
  • Familiarity with Kubernetes, orchestration frameworks (Airflow / Luigi), DevOps, CI/CD, cloud solutions (AWS / Azure / Google Cloud), container-based workflows or distributed systems are all regarded as positive

A little peek at what we offer

  • Internal career growth opportunities
  • Flexibility of working from home
  • Excellent work equipment of choice at home and at the office
  • Central office locations
  • Opportunity for development of competencies, conferences and various knowledge sharing events such as hackathons, innovation days, etc.
  • Mentoring, since we have many senior engineers in the team and the department
  • 2 lab days every month to explore new technologies and development ideas connected to our work
  • Opportunity to take on various learning courses and classes through our Schibsted Learning Lab and LinkedIn Learning
  • Pension scheme
  • Schibsted share saving and matching plans
  • Wellness programs (e.g. running, yoga, classes with a coach...etc.)

Our Interview process

  • Recruiter screening (30 min) : An initial call with a talent acquisition partner. We’ll tell you a bit about us, answer any questions you may have, learn about your background and what you’re looking to do
  • Home assessment and code review OR live coding interview (60 min) : Done in Python/Java/Scala a take-home exercise with follow-up discussion where you meet two of our engineers or a live refactoring coding interview
  • System design interview (60 min): System Design interview and potentially some computer science fundamentals discussions with two engineers
  • Values interview (30 min): meeting the Engineering Manager and Product Manager of the team for a short discussion
  • Offer extended! If you are interested in talking to more potential coworkers or have additional questions, we will also arrange any additional chats for you

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.