Senior Data Engineer

Job Description

  • Contractor
  • Anywhere

🚀 We’re Hiring: Senior Data Engineer (Remote | Canada | 6-Month Contract)
📍 Location: Remote (Canada-based candidates only)
📅 Contract Duration: 6 months (with potential extension)
💼 Position Type: Contract

About the Role
We’re seeking a Senior Data Engineer based in Canada to build and optimize the data infrastructure that powers analytics, dashboards, and AI/ML capabilities. You’ll work closely with data scientists, product managers, and backend engineers to ensure the right data is available at the right time — securely, accurately, and efficiently.

Your Key Responsibilities
✅ Design & implement high-performance ETL/ELT pipelines using Python, SQL, Airflow
✅ Develop and maintain data lakes and warehouses (Snowflake, Redshift, etc.)
✅ Work with real-time streaming technologies (Kafka, Kinesis, Pub/Sub)
✅ Automate data quality testing, monitoring, and alerting
✅ Integrate CI/CD and infrastructure-as-code (Terraform, Pulumi)
✅ Ensure SOC 2 compliance and data privacy best practices
✅ Enable self-service data access for analysts, ML engineers, and stakeholders
What You Bring
🔹 8+ years of experience in data engineering
🔹 Advanced skills in Python, SQL, Spark
🔹 Hands-on experience with AWS tools (Glue, S3, Redshift, Athena, EMR, Kinesis)
🔹 Familiarity with Azure Synapse, Data Factory, Azure SQL is a plus
🔹 Deep knowledge of data modeling, cost-optimization, and performance tuning
🔹 Experience with Airflow, Prefect, or Dagster
🔹 Comfortable with DevOps, Docker, Kubernetes, and infrastructure as code
🔹 Excellent communication skills and a strong collaborative mindset
Nice to Have
Experience with MLOps tools (MLflow, Feature Store)
Familiarity with Data Mesh principles
Exposure to PropTech / Real Estate sectors
❗Important Requirement
💡 Candidates must be legally authorized to work in Canada and currently reside in Canada.