Data Engineer - Python, Spark

Data Engineer - Python, Spark

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, Lendo and many others.

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.

Our team within Data Foundations is responsible for development and maintenance of the segmentation platform, which supports online advertising, personalization and analytics use-cases across the whole company.

Whom are we looking for?

We are looking for a Data Engineer, who is independent, curious and is excited about working with Big Data. You will be working in a team that will be responsible for designing and building segmentation platform functionality within Schibsted.

Good examples of such functionality would be:
  • Implementation of new segmentation criteria
  • Ensure compliance with data governance, security policies and privacy laws in all parts of the processing pipeline
  • Monitoring and optimisation of processing pipelines
  • Adding new ways to integrate with consumers and carrying out a migration
What is our technology stack?
  • Python and Spark for data processing, Luigi for data orchestration
  • Scala and Finatra for backend services
  • Docker and Kubernetes as a main platform for both processing and services
  • AWS for storage and other infrastructure (S3, RDS, SQS, Cloudformation,...).
Requirements
  • A Bachelor's degree in Computer Science, Informatics or relevant work experience
  • Knowledge and hands-on experience with Python and Spark
  • Ability and willingness to get up to speed with Scala is expected (previous experience with JVM languages in the past is considered a plus)
  • 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.
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.

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.
  • 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
Mer info
Område Stockholms stad
Yrkesroll Data & IT, IT-Utbildning
Typ av anställning Heltid
Sista ansökningsdag Löpande (59 dagar kvar)

Om arbetsgivaren

Schibsted is a family of digital brands with a strong Nordic position, and more than 5,000 employees. Millions of people interact with our companies every day through our leading online marketplaces, world-class media houses. We also help new promising businesses grow. Our joint mission of empowering people in their daily lives is rooted in the values of our media heritage and a legacy of bold change. At our best, we are a fearless force for change in a society built on trust and transparency.

Product & Tech is responsible for product development and technology platforms for News Media brands. The unit consists of product managers, software engineers, UX experts, and user researchers. Most of our teams work distributed, with colleagues in Oslo, Stockholm, Krakow, Gdansk, Bergen, and Stavanger.