Data Engineer (Germany)
Job Title: Data Engineer
Location: Germany
Sector: Technology / IT / Data & Analytics
Job Overview:
Note: This is an IT/Technology role, distinct from construction data cabling. We are looking for a Data Engineer to design, build, and maintain robust data pipelines and infrastructure. You will enable data-driven decision-making by ensuring reliable and accessible data for analytics and machine learning.
Key Responsibilities:
- Design, construct, install, and maintain scalable data pipelines and ETL/ELT processes.
- Integrate data from various sources (APIs, databases, streaming data) into data warehouses/lakes (e.g., Snowflake, BigQuery, AWS Redshift, Azure Synapse).
- Develop and optimize SQL queries and scripts for data transformation and analysis.
- Work with big data tools (e.g., Spark, Kafka) and cloud services (AWS, GCP, Azure).
- Collaborate with data scientists and analysts to understand data requirements.
- Ensure data quality, security, and governance compliance (e.g., GDPR/DSGVO).
- Automate data workflows and monitor pipeline performance.
Qualifications & Experience:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
- Proven experience as a Data Engineer, preferably in a cloud-centric environment.
- Strong programming skills in Python, Java, or Scala.
- Expert-level SQL skills and experience with relational and NoSQL databases.
- Experience with data pipeline and workflow management tools (e.g., Airflow, dbt).
- Knowledge of data modeling and architecture principles.
- Fluency in English is required for the tech environment; German is a strong plus.