onsite
Senior Data Engineer - BCM Solutions GmbH
Data Engineer
Lead end‑to‑end data pipeline development using Python, SQL, and Spark on AWS, driving scalable, high‑performance data solutions for enterprise analytics.
About the role
Key Responsibilities
- Design, build, and maintain robust data pipelines and ETL processes using Python, Spark, and SQL.
- Architect and optimize data models and lakehouse solutions on AWS services (S3, Redshift, Glue).
- Collaborate with data scientists and product teams to translate business requirements into scalable data workflows.
- Ensure data quality, governance, and security across all data assets.
- Mentor junior engineers and promote best practices in coding, testing, and documentation.
Requirements
- 5+ years of experience in data engineering or related roles.
- Proficiency in Python, SQL, and Spark for large‑scale data processing.
- Hands‑on experience with AWS data services (S3, Redshift, Glue, Athena).
- Strong understanding of data modeling, ETL design, and performance tuning.
- Excellent problem‑solving skills and a collaborative mindset.