Talent.com
Apptad Inc
Cloud Data EngineerApptad Inc • Montreal, QC, Canada
Search for other jobs
Cloud Data Engineer

Cloud Data Engineer

Apptad Inc • Montreal, QC, Canada
19 hours ago
Job type
  • Quick Apply
Job description

Job Role: Cloud Data Engineer

Job Location: Montreal, QC (Hybrid 3 Days Onsite per Week)
Job Type: Contract / Long-Term Opportunity

Job Overview

We are seeking a hands-on Cloud Data Engineer with strong development experience in Databricks, AWS Cloud, Python, and MongoDB to join our data engineering team.

The ideal candidate will be responsible for developing, implementing, and maintaining scalable data pipelines and cloud-based data solutions. This role requires strong programming and hands-on engineering capabilities, with experience working across AWS services, data processing platforms, and database technologies.

The candidate should also have experience with BI and data visualization tools, particularly Power BI, to support reporting and analytics requirements.

This is a hands-on development role. We are looking for an individual contributor, not an architect or project manager.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines and data processing solutions using Databricks and Python.
  • Build and manage cloud-based data solutions using AWS services, including S3 and AWS Lambda.
  • Develop and maintain data integration workflows between various data sources and cloud platforms.
  • Work with MongoDB for data storage, retrieval, and management.
  • Develop, optimize, and troubleshoot ETL/ELT processes to ensure data quality, reliability, and performance.
  • Implement and maintain CI/CD pipelines using GitHub Actions for automated build, testing, and deployment.
  • Use GitHub for source code management, version control, and collaborative development.
  • Work closely with data analysts, BI developers, and other engineering teams to support reporting and analytics initiatives.
  • Develop and support dashboards and data visualizations using Power BI (mandatory preference) and Tableau.
  • Participate in Agile development activities, including sprint planning, daily stand-ups, code reviews, and retrospectives.
  • Troubleshoot data pipeline issues and continuously improve the performance and reliability of data solutions.

Required Skills & Qualifications

  • Strong hands-on experience in Data Engineering and application development.
  • Experience with Databricks for data processing and engineering.
  • Strong programming skills in Python.
  • Hands-on experience with AWS Cloud services, particularly:
    • Amazon S3
    • AWS Lambda
  • Experience working with MongoDB and NoSQL databases.
  • Good understanding of ETL/ELT processes, data integration, and data pipeline development.
  • Experience with GitHub for source code management and version control.
  • Hands-on experience with GitHub Actions and CI/CD pipelines.
  • Experience working in Agile/Scrum development environments.
  • Strong debugging, troubleshooting, and problem-solving skills.

Preferred Qualifications

  • Experience with Microsoft Power BI for dashboard development, reporting, and data visualization.
  • Experience with Tableau is an added advantage.
  • Exposure to data modeling, data transformation, and analytics solutions.
  • Experience optimizing data workflows and cloud-based data processing solutions.
  • Ability to collaborate effectively with cross-functional technical and business teams.
Create a job alert for this search

Cloud Data Engineer • Montreal, QC, Canada