Cloud Data Engineer @ BruntWork
Your Application Journey
Email Hiring Manager
Job Details
Overview
The Cloud Data Engineer at BruntWork is an Independent Contractor role based in Montreal, QC, Canada, working Monday to Friday from 9:00 am to 6:00 pm Eastern time with a one-hour unpaid break. In this role, you will design, develop, and maintain ETL/ELT pipelines using AWS, Azure and Google Cloud, as well as build and optimize modern data lakes and data warehouses.
Responsibilities
Data Engineering & Development: Design and develop reusable, scalable data processing solutions with Databricks and Snowflake.
- Develop and maintain ETL/ELT pipelines
- Build and optimize data lakes and warehouses
- Ensure performance, security, and cost efficiency
Cloud Platform Work: Implement and support cloud-native data solutions on AWS (Redshift, Glue, S3, Lambda), Azure (Data Factory, Synapse, Fabric), and Google Cloud (BigQuery, Dataflow, GCS).
Analytics & BI: Collaborate with BI developers and business teams to deliver Power BI dashboards and support data modeling for business insights.
Collaboration & Delivery: Work with project managers, architects, and stakeholders to translate business requirements into technical solutions. Participate in agile cycles, version control, and CI/CD processes. Document technical decisions, standards, and processes.
Required Skills & Experience
- 3–6 years of experience as a Data Engineer/Developer
- Strong proficiency in Python and SQL
- Hands-on experience with Databricks, Snowflake, and cloud platforms
- Good knowledge of ETL/ELT pipelines and data modeling
- Experience with Power BI or similar BI tools
Nice-to-Have Skills
- Front-end and back-end development experience
- Shopify and Odoo ERP development
- Familiarity with DevOps practices and modern data architectures
- Exposure to big data tools like Kafka, Airflow, or dbt
- Strong problem-solving and communication skills
Benefits & Additional Information
This permanent work-from-home Independent Contractor role offers HMO coverage (for eligible locations), immediate hiring, and a steady freelance position. Candidates must have their own computer and internet connection, managing their own benefits and taxes. Professional fees are hourly and performance-based.
Key skills/competency
- Data Engineering
- ETL/ELT
- Cloud Platforms
- Python
- SQL
- Databricks
- Snowflake
- Power BI
- Agile
- CI/CD
How to Get Hired at BruntWork
🎯 Tips for Getting Hired
- Customize your resume: Tailor it to cloud data and ETL skills.
- Highlight your cloud expertise: Showcase AWS, Azure, or GCP projects.
- Demonstrate technical skills: Include Python, SQL, and Databricks experience.
- Prepare real project examples: Explain your contributions with numbers.