Data Engineer

Landing.Partner DE
One of europes biggest retailers / Excellent relocation support

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

Disclaimer: All company details and specific procedures will be revealed when you start your application process!

What we do:
We are the second largest furniture retailer in Europe. With us you will operate highly complex ecommerce platforms across multiple european markets to drive our online presence further. You will join 100 IT colleagues hailing from more than 20 nations in our newly opened, spaceous Berlin office, which oversees our entire IT operations for all of europe. *

What you will do:
Help us with becoming a more data-driven company. Contribute across the full analytics and data-driven technology stack, from data acquisition to managing databases, the ETL- and the deployment process.
As a Data Engineer you will work in an agile cross-functional team with Product Owners, Developers, Business Analysts and Software Testers to drive our online shops and other digital products forward. You will help us getting the right data and ensure we are making use of it the correct way.

You will support and work closely with our Data Scientists. Together you will be responsible for creating and maintaining end-to-end data products. Your tasks will include:
• Manage and maintain multiple data-pipelines.
Typical questions:
How do we get data from a to b? How frequently do we have to push/ pull the data? In what structure/ format do we save the data and how do we make it accessible?

• Making sure all production tasks are working properly in terms of execution and scheduling
Typical questions: Do we have dependencies on some tasks? What to do when a task fails? How often should we schedule and execute certain tasks?
• Support the data scientists in making their code more maintainable and scalable
Typical questions: What environments to use? Where to place and how to design the models?
• Identify repeatable tasks/ routines and implement abstraction layers that make our lifes easier
Typical questions: How can we make tools and applications easier to maintain and more flexible?
How do we adapt to changes?
• Together with the help of the devops-team: define and design a sustainable and secure cloud data-infrastructure
Typical questions: What cloud instances to use? What databases to use? How do multiple services and instances communicate with each other?

Main requirements

• At least 3 years of relevant work experience
• Very good Python programming skills
• Very good understanding of database and storage technologies (eg. MySQL/ MariaDB, PostgreSQL, Redshift, S3)
• Good understanding of Apache big data solutions (such as Hadoop, Airflow and Spark)
• Working experience with AWS cloud services (eg. Kinesis, S3, Redshift, EMR)
• Understanding of application and cloud security
• Fluent in English

Nice to have

• Working experience with SnowPlow Event Tracking
• Experienced with Kubernetes and Docker
• German language skills, in addition to English, are a plus

Perks

* Fully paid relocation (visa & flight)

* We organize and pay for your starter-apartment in Berlin for the first 3 months

* Beautiful, spaceous loft-style office  

* Flat hierarchies, quick decisionmaking process 

* A stable and secure environment at a market-leading company 

* PTO, employee pension schemes, discounts for various activities 

* free, voluntary german language courses 

* regular teamevents and hackathons

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300