Job Summary
We are seeking a highly motivated and dedicated Data Engineer to join our growing team. This role combines strong data engineering expertise with a partial Business Analyst (BA) function, requiring both technical proficiency and the ability to translate business requirements into scalable data solutions.
The ideal candidate will bring solid experience in SQL, Python, and cloud platforms, along with exposure to CI/CD pipelines and data workflows. Experience with Google Cloud Platform (GCP) and BigQuery is highly desirable.
Key Responsibilities
- Design, develop, and maintain scalable and efficient data pipelines and architectures
- Write optimized and complex SQL queries for data transformation and performance tuning
- Develop robust data processing solutions using Python
- Work on cloud-based data ecosystems, with exposure to Google Cloud Platform (GCP) preferred
- Utilize BigQuery for large-scale data storage, querying, and analytics
- Implement and manage CI/CD pipelines for automated deployment of data solutions
- Collaborate with stakeholders to gather and translate business requirements into technical solutions (partial BA role)
- Perform data analysis to support decision-making and reporting needs
- Ensure data quality, governance, and compliance standards
- Monitor, troubleshoot, and optimize data processing workflows
Required Skills & Qualifications
- Strong experience with SQL (advanced querying, optimization, ETL design)
- Proficiency in Python for data engineering and automation
- Hands-on experience with Cloud platforms (GCP preferred, AWS/Azure acceptable)
- Understanding of CI/CD pipelines and DevOps principles
- Experience in data modeling, warehousing, and ETL processes
- Ability to bridge business requirements and technical solutions (BA exposure)
- Strong analytical thinking and problem-solving skills
- Excellent communication and collaboration abilities
Pay: $50.00-$60.00 per hour
Work Location: Hybrid remote in Edmonton, AB T5J 3B1