Back to results

Closed listing

Big Data Developer

  • Toronto, ON, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
5+ years of experience in Data Engineering, Big Data, or ETL development.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Job Title: Big Data Developer – Spark, AWS, Airflow & Snowflake

Company: Cogency Inc.

Location: Greater Toronto Area, ON

Work Model: Hybrid – 4 Days Onsite

Job Type: Full-Time

Job Summary

Cogency Inc. is seeking a skilled Big Data Developer / Data Engineer with strong expertise in Spark, Snowflake, AWS, Airflow, Big Data technologies, and ETL. The successful candidate will design, develop, and optimize scalable data pipelines and ETL processes while ensuring data quality, security, reliability, and performance.

The role involves working closely with cross-functional teams in an Agile environment to deliver robust data solutions supporting analytics, reporting, and business intelligence initiatives.

Key Responsibilities

  • Design, develop, and maintain scalable data ingestion pipelines and ETL workflows.
  • Build and optimize data pipelines, transformation frameworks, and processing workflows.
  • Develop and optimize Apache Spark applications for large-scale data processing.
  • Work with Hadoop, Spark, and Hive within Big Data environments.
  • Design and optimize Snowflake data solutions, data models, and SQL workloads.
  • Develop complex SQL queries, stored procedures, transformations, and data models.
  • Integrate Snowflake with enterprise data sources and BI/reporting platforms.
  • Develop ETL workflows using Informatica, Talend, Apache Airflow, or similar technologies.
  • Build and manage workflow orchestration using Apache Airflow.
  • Develop data solutions on AWS, leveraging services such as S3, Glue, and Lambda.
  • Monitor, troubleshoot, and resolve data pipeline and platform performance issues.
  • Implement data quality, integrity, security, and governance controls.
  • Develop APIs and data integrations using Scala or Java.
  • Implement CI/CD, DevSecOps, and Infrastructure-as-Code practices.
  • Maintain technical documentation for data pipelines, transformations, and data models.
  • Collaborate with Data Architects, Developers, DevOps teams, Business Analysts, and other stakeholders.
  • Participate in Agile ceremonies, code reviews, testing, deployment, and production support.
  • Leverage GenAI and AI-assisted development tools to improve developer productivity and code quality.

Required Skills & Experience

  • 5+ years of experience in Data Engineering, Big Data, or ETL development.
  • Strong hands-on experience with:
  • Apache Spark
  • Hadoop
  • Hive
  • Snowflake
  • Strong SQL and data modeling skills.
  • Programming experience in Scala or Java.
  • Experience developing APIs and enterprise data integrations.
  • Experience with ETL technologies such as Informatica, Talend, or Apache Airflow.
  • Strong understanding of data ingestion, transformation, processing, and pipeline optimization.
  • Experience working with cloud platforms, preferably AWS.
  • Understanding of CI/CD, DevSecOps, and Infrastructure-as-Code practices.
  • Experience working in Agile delivery environments.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Excellent communication and collaboration skills.

Preferred / Nice-to-Have

  • Hands-on experience with AWS Glue, S3, Lambda, and other AWS data services.
  • Strong experience with Apache Airflow or similar orchestration platforms.
  • Experience with GitHub Actions, Git, and automated testing.
  • Knowledge of Python or other scripting languages.
  • Experience with Shell/Bash scripting.
  • Exposure to Docker, Kubernetes, or OpenShift.
  • Experience with Infrastructure-as-Code tools such as Terraform.
  • Experience with GenAI tools for code generation, code review, and developer productivity.

Education

  • Bachelor's or Master's degree in Computer Science, Data Engineering, Information Technology, or a related discipline.

Key Competencies

  • Big Data Engineering
  • Apache Spark
  • Snowflake
  • AWS Cloud
  • ETL/ELT Development
  • Data Pipeline Engineering
  • Apache Airflow
  • SQL & Data Modeling
  • Scala / Java
  • API Integration
  • DevSecOps & CI/CD
  • Data Quality & Governance
  • Agile Delivery
  • Problem Solving & Troubleshooting

Work Model: Greater Toronto Area – 4 Days Onsite per Week

Employment Type: Full-Time

More about this job

Responsibilities

Design, develop, and optimize scalable data ingestion pipelines and ETL workflows to support analytics and business intelligence. Collaborate with cross-functional teams to implement data quality, security, and governance controls within an Agile environment.

Requirements

Requires 5+ years of experience in Data Engineering or Big Data development with strong expertise in Spark, Snowflake, and AWS. Candidates must possess proficiency in SQL, Scala or Java, and experience with orchestration tools like Apache Airflow.

Skills

  • Big Data
  • Spark
  • Snowflake
  • AWS
  • Airflow
  • ETL
  • SQL
  • Scala
  • Java
  • Data Modeling
  • Hadoop
  • Hive
  • CI/CD
  • DevSecOps
  • Agile
  • Data Engineering

Visa sponsorship

Not detected in the job text

Categories

  • Data & Analytics
  • Technology
  • Software
  • Engineering
  • Consulting

Keywords

  • Big Data
  • Spark
  • Snowflake
  • AWS
  • Airflow
  • ETL
  • Hadoop
  • Hive
  • SQL
  • Scala
  • Java
  • Data Modeling
  • Informatica
  • Talend
  • S3
  • Glue
  • Lambda
  • CI/CD
  • DevSecOps
  • Infrastructure-as-Code
  • Agile
  • GenAI
  • Data Engineering
  • Data Ingestion
  • Data Governance
  • API Integration
  • GitHub Actions
  • Docker
  • Kubernetes
  • Terraform

Report this job