onsite
Senior Data & Analytics Engineer - British Columbia Investment Management Corporation (BCI)
Data Engineer
Senior Data & Analytics Engineer driving enterprise data pipelines, modeling, and ML solutions on AWS, leveraging Python, SQL, and advanced data engineering practices to enable data‑driven investment decisions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and ETL processes using Python and SQL on AWS services (Redshift, S3, Glue).
- Build and optimize data models and schemas to support analytics, reporting, and machine‑learning workloads.
- Collaborate with data scientists to deploy ML models into production, ensuring performance, reliability, and governance.
- Implement data quality, lineage, and security controls across the data platform.
- Mentor junior engineers and contribute to best‑practice documentation and tooling.
Requirements
- 5+ years of experience in data engineering or analytics engineering roles.
Skills
pythonsqlawsmachine learning