onsite
Software Engineer - Data Integration - Bayer
Software Engineer
Software Engineer focused on designing, building, and maintaining robust data integration pipelines using Python, SQL, and AWS services to enable reliable data flow across enterprise systems.
About the role
Key Responsibilities
- Design, develop, and maintain scalable ETL pipelines to ingest, transform, and load data from diverse sources into data warehouses.
- Collaborate with data architects and stakeholders to define data models, quality rules, and performance benchmarks.
- Implement data validation, monitoring, and alerting mechanisms to ensure data integrity and availability.
- Optimize pipeline performance using best practices in SQL, Python scripting, and AWS services such as Glue, Lambda, and S3.
- Document data flows, technical specifications, and troubleshooting procedures for cross‑team knowledge sharing.
Requirements
- 3+ years of experience in data engineering or related roles.