This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Data Engineer will be responsible for managing the tech stack, architecture, and data ingestion layer of the company.
This role involves close collaboration with data analysts and delivery teams to provide and maintain a self-service data platform that delivers value for the business.
Responsibilities include working with data analysts and software development engineers to create data products for both internal and external use.
The engineer will build and operate data products and pipelines using practices such as trunk-based development, test-driven development (TDD), and continuous integration/continuous delivery.
The role requires leveraging modern data engineering tools and services to ensure the data architecture integrates well with surrounding tools and services.
Monitoring tools will be used to proactively detect data quality problems in data pipelines.
Requirements:
Candidates must have solid experience as a software and/or data engineer, with at least 7 years of experience.
A deep understanding of software engineering principles and a passion for learning are more important than specific data engineering experience.
Ideally, candidates should have experience with complex data modeling, ELT design, and data lakes, as well as familiarity with Big Data technologies like Apache Spark and PySpark.
Proficiency in programming languages such as Python and SQL is required.
Knowledge of data lake house architectures (e.g., Apache Iceberg, AWS Glue, S3, Redshift) and data management tools (e.g., Airflow, Fivetran, DuckDB) is preferred.
Experience with infrastructure provisioning tools like Terraform is considered a plus.
Familiarity with data mesh and domain-driven modeling is also ideal.
Excellent verbal and written communication skills in English and strong interpersonal skills are necessary for collaboration within a multicultural team.
Benefits:
Employees are entitled to 30 days of vacation per year.
There is a discount on company products for employees.
The company offers employer-funded pension plans and location-related insurances, which may vary by country.
A purpose-built office is available in Munich.
Opportunities for personal development are provided.
Regular team events are organized to foster a collaborative environment.
The company promotes a start-up spirit among its employees.
Workation options are available, although availability may differ by role.