onsite
Data Engineer - Ratbacher GmbH
Data Engineer
Data Engineer responsible for designing, building, and maintaining scalable data pipelines and data warehouses using Python, SQL, and AWS services. Focus on data modeling, ETL processes, and ensuring high data quality for analytics and machine learning initiatives.
About the role
Key Responsibilities
- Design, develop, and maintain robust data pipelines that ingest, transform, and load data from diverse sources into cloud-based data warehouses.
- Implement data modeling best practices to support analytics, reporting, and downstream machine learning workflows.
- Optimize ETL processes for performance, reliability, and cost-efficiency using AWS services such as S3, Glue, Redshift, and Athena.
- Collaborate with data scientists, analysts, and product teams to understand data requirements and deliver high-quality, reproducible datasets.
- Monitor pipeline health, troubleshoot issues, and implement automated alerts and logging.
Requirements
- Proven experience as a Data Engineer or similar role, with strong proficiency in Python and SQL.
- Hands‑on experience with AWS data services (S3, Glue, Redshift, Athena, Lambda).
- Solid understanding of data modeling concepts and ETL best practices.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Strong problem‑solving skills and ability to work independently in a fast‑paced environment.