Data Engineer (m/w/d) - Python
Stuttgart, Germany
E. Breuninger GmbH & Co.
Mode, Beauty, Taschen und Schuhe von über 1500 Designer-Marken. ✓ große Auswahl ✓ Schnelle Lieferung ✓ 30 Tage Rückgaberecht ➤ Jetzt kaufen!Company Description
Fashion and lifestyle, 6,500 employees, 13 department stores, online stores in Germany, Poland, Austria and Switzerland, over 2,000 brands, 25 restaurants, bars & confectioneries, 14 first-class services, three hairdressing salons and always a special shopping experience - that's Breuninger. Founded in 1881, Breuninger is a traditional company that goes international, clearly defines its goals and creates innovative opportunities.
Job Description
The Data Engineering team supplies Breuninger's Data Platform with all the data that is required for different data products like reporting dashboards, marketing analyses, data science and many other use cases. Our mission is to provide the raw data from various source systems in the Data Platform (Google Cloud / BigQuery). For this purpose, we operate over 100 data pipelines with different technologies. As data experts, we also support data-driven work at Breuninger and are consultants for teams around data architecture and data transformation.
- As a Data Engineer (m/f/d) at Breuninger, you continuously contribute to our Data Platform (Google Cloud / BigQuery).
- You are responsible for the design, implementation, and maintenance of data pipelines (Python, Airflow, dbt Cloud, Kubernetes).
- You provide and improve the data infrastructure for our data pipelines (Terraform, Google Cloud).
- You take on DevOps tasks, automate recurring processes, and operate CI/CD pipelines (Gitlab, Terraform).
- You have the opportunity to drive innovation and work with or establish modern data engineering technologies in the company: Apache Iceberg, Apache Kafka, Apache Beam, dbt, dlt, Airbyte, Fivetran, ...
- You promote knowledge sharing within the team and the company, helping to foster data-driven work within the organization.
- You advise other teams on building their data processes.
Qualifications
- You have at least 1 year of relevant experience in the data engineering or software engineering field.
- You have experience programming with Python.
- You have initial experience with cloud platforms (GCP, AWS, Azure).
- You enjoy infrastructure automation (Infrastructure-as-Code, Terraform) or wish to build or deepen your knowledge in this area.
- You are interested in learning and using Big Data technologies (Apache Beam, Apache Spark, Apache Airflow, ...).
- You like writing "low maintenance" code and you are interested in clean code principles.
- You know the basics of SQL and database technologies (PostgreSQL, MySQL, ...).
- Ideally, you already have experience with containerizing applications (Docker) and have some initial experience with a container orchestration tool (Docker Swarm, Kubernetes, Nomad, AWS ECS).
- You have good English skills and communicate clearly and understandably.
Additional Information
With us, you will have the opportunity to work in a modern, agile and appreciative team and company. We have a good team spirit and work hand in hand towards our goals. Does this appeal to you? Then you will find a team at Breuninger in which you will feel comfortable and can make a lasting impact.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Airflow Architecture AWS Azure Big Data BigQuery CI/CD Data pipelines dbt DevOps Docker ECS Engineering FiveTran GCP GitLab Google Cloud Kafka Kubernetes MySQL Pipelines PostgreSQL Python Spark SQL Terraform
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.