onsite
Data Engineer - WIENER STADTWERKE GmbH
Data Engineer
Data Engineer responsible for designing, building, and maintaining scalable data pipelines and infrastructure using Python, SQL, and AWS services to support analytics and machine learning initiatives.
About the role
Key Responsibilities
- Design, develop, and optimize ETL pipelines to ingest, transform, and load large volumes of data from diverse sources into data lakes and warehouses.
- Implement data modeling and schema design for relational and columnar databases, ensuring data quality and consistency.
- Collaborate with data scientists and analysts to provide reliable, high‑performance data access for reporting and ML workloads.
- Monitor pipeline performance, troubleshoot issues, and implement automated alerts and recovery mechanisms.
- Maintain and evolve cloud infrastructure (AWS S3, Redshift, Glue, EMR) to support scalable data processing.
Requirements
- 3+ years of experience as a Data Engineer or similar role.
- Proficiency in Python, SQL, and experience with ETL frameworks (Airflow, dbt).
- Hands‑on experience with AWS data services (S3, Redshift, Glue, EMR).
- Strong understanding of data modeling, normalization, and performance tuning.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.