remoteonsite
Data Engineer - BC Forward
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 reporting.
About the role
Key Responsibilities
- Design, develop, and maintain robust data pipelines using Python and SQL to ingest, transform, and load data from diverse sources into cloud data warehouses.
- Implement and optimize ETL processes on AWS services such as S3, Redshift, Glue, and Lambda to support business intelligence and analytics workloads.
- Collaborate with data scientists, analysts, and stakeholders to understand data requirements, define data models, and ensure data quality and consistency.
- Monitor pipeline performance, troubleshoot issues, and implement best practices for scalability, reliability, and security.
- Document data architecture, pipeline logic, and data lineage for auditability and knowledge sharing.
Requirements
- 3+ years of experience as a Data Engineer or similar role.
- Experience with version control (Git) and CI/CD pipelines for data workflows.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.