Apply now

Posted 9 months ago

Data Engineer

@ RAVL

Toronto, Ontario

HybridFull-time
Apply now
SIGNALS

Overview

RAVL is hiring a full-time Data Engineer to design, build and operate data pipelines and cloud data platforms that support analytics and machine learning. The role involves ETL/ELT development, data modelling, data quality and governance, working across AWS, Azure or GCP. Salary is $100,000–$150,000 CAD base, with bonus and RRSP contributions tied to performance.

Responsibilities:

  • Design and build scalable ETL/ELT data pipelines
  • Develop data models and architectures for analytics
  • Implement data ingestion, transformation and quality checks
  • Design secure, cost-efficient cloud data systems
  • Ensure observability, reliability and governance of data products

Requirements summary:

  • Experience with Spark, Airflow, dbt or similar tools
  • Proficiency in SQL and Python, Java or Scala
  • Hands-on experience with AWS, Azure or GCP data services
  • Understanding of warehousing, streaming and lakehouse architectures
  • Experience with CI/CD for data workflows

Tools & skills

Benefits mentioned

Health insuranceDentalRetirement planPaid time offWellness
Source and dates

Employer career site / ATS feed · lever

Employer posting date
2026-01-27
First seen by our source
2026-10-14
Source record updated
2026-10-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentIT
Hours per week40 (estimated)
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Retirement plan, Performance bonus, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy20
Job description

RAVL helps technologists accelerate their careers.

At RAVL, we connect strategy with execution, care deeply about the people we work with, and measure success by the lasting impact we leave behind. Our purpose is to build a team that puts real, sustainable business outcomes at the core of everything we do.

We’re here to leave our clients better than we found them, and to create a place where our people are proud to Build. Better.

As a Data Engineer at RAVL, you’ll design, build, and operate the data pipelines and platforms that power decision-making for modern organizations. You’ll bring curiosity, technical depth, and a delivery-first mindset — transforming raw data into reliable, high-quality assets that enable insight, analytics, and machine learning. You’ll work across cloud environments, designing data systems that are resilient, secure, and built for scale.

What success looks like in this role

  • Design and build robust, scalable ETL/ELT data pipelines using modern frameworks and cloud-native tooling
  • Develop data models and architectures that enable efficient analytics and reporting
  • Implement data ingestion, transformation, and quality checks across multiple sources and domains
  • Leverage cloud services (AWS, Azure, or GCP) to design secure, cost-efficient, and maintainable data systems
  • Work closely with platform and software engineers to integrate data flows into broader application ecosystems
  • Ensure observability, reliability, and governance across pipelines and data products
  • Collaborate with analysts, architects, and stakeholders to translate business requirements into technical data solutions
  • At higher levels: mentor peers, contribute to data architecture decisions, and influence standards across teams

Sounds great, but do my skills fit?

  • You’ll thrive in this role if you bring:
  • Strong experience designing and maintaining data pipelines using tools like Spark, Airflow, dbt, or similar
  • roficiency in SQL and one or more programming languages (Python, Java, or Scala)
  • Hands-on experience with cloud data ecosystems — AWS (Glue, Redshift), Azure (Data Factory, Synapse), or GCP (BigQuery, Dataflow).Understanding of modern data warehousing, streaming, and lakehouse architectures
  • Experience with CI/CD for data workflows and version-controlled transformations
  • Familiarity with data governance, cataloging, and security best practices
  • Consulting excellence: communicates clearly, delivers visibly, and adapts to evolving business contexts

Mindset Traits

  • Delivery-first – focuses on reliable, incremental progress toward business outcomes.
  • Structured and curious – thrives on understanding how data flows and enables value.
  • Collaborative – partners with cross-functional teams to align data and engineering efforts.
  • Influential – able to drive data quality and design conversations with technical and business peers.

Technical Skills

  • Languages: Python, SQL, and optionally Java or Scala
  • Data Processing & Orchestration: Spark, dbt, Airflow, Kafka, or similar frameworks
  • Cloud Platforms: AWS, Azure, or GCP (at least two preferred)
  • Data Storage & Warehousing: Snowflake, Redshift, BigQuery, Databricks, Delta Lake
  • CI/CD & Automation: GitHub Actions, Jenkins, or Azure DevOps for data workflows
  • Security & Compliance: IAM, encryption, access control, and secure data handling

Why join RAVL?

  • Flexible, client-aligned work model — autonomy with accountability, adapting to client delivery needs.
  • Variable bonus & RRSP contributions tied to performance and delivery impact.
  • 4 weeks paid time off (plus public holidays).
  • Paid professional development days and continuous learning opportunities.
  • Comprehensive health & dental coverage, including mental health support.
  • Commitment to lifelong learning — continuous improvement through training, mentorship, and certification.

Compensation & hiring process

We are recruiting for a future opportunity. The salary range for this role is $100,000–$150,000 CAD, reflecting expected base pay. Total compensation may also include additional pay such as bonuses or incentives, depending on the position, and final offers are based on experience, skills, and qualifications. As part of our hiring process we may use technology, including AI-based tools, to help summarize and assess applications; these tools assist our team and do not replace human review or decision-making.

Equal Opportunity & Accessibility

RAVL is an equal opportunity employer committed to building a diverse, inclusive, and accessible workplace. We welcome applications from all qualified individuals and provide accommodations throughout the hiring process upon request.

Similar jobs

  • Senior Data Engineer

    Mississauga, ON

    Capgemini

    8+ YOECandidates need 8+ years in data engineering and warehousing, with advanced Python, PySpark and SQL skills and strong Microsoft Azure experience. Proven leadership of technical teams and experience with Spark-based big data solutions are required.

    Microsoft Fabric, Azure Data Factory, Azure Synapse Analytics, Databricks, Azure Data Lake Storage, Snowflake

  • Senior Data Engineer

    Toronto, ON
    Full Time

    Canadian Imperial Bank of Commerce (Canada): C'est aussi pourquoi une carrière à la Banque CIBC est plus qu'un emploi : c'est une occasion de grandir et de travailler aux côtés de certaines des…

    5+ YOE3+ MgmtCandidates need 5+ years of data engineering experience and 3+ years of technical leadership, with strong SQL, Python and Azure skills and experience with Databricks. Azure Data Factory, Power BI or Microsoft Fabric experience is an asset.

    SQL, Python, Microsoft Azure, Databricks, Azure Data Factory, Power BI

  • Data Engineer II

    Brampton, ON
    Full Time

    Loblaw

    3+ YOECandidates need 3+ years in data, software or cloud engineering with production experience. They should know Python, SQL, Git, GCP, Kubernetes, Docker, Helm, CI/CD and Apache Airflow.

    GCP, BigQuery, Google Cloud Storage, GKE, Docker, Helm

  • Senior Data Engineer (Technology Advisory)

    Toronto, ON
    Contract

    Jarvis Consulting Group

    7+ YOECandidates need 7+ years of data engineering experience, solid Databricks and Spark development skills, and experience with Hadoop, streaming tools and cloud platforms. A university degree in a relevant STEM field and strong communication skills are also needed.

    Databricks, Spark, Hadoop, Hive, HDFS, Kafka

    Data Engineer

    Toronto, ON

    Jarvis Consulting Group

    1+ YOECandidates need a bachelor's degree in business or a similar field and about one year of compliance or similar work. Strong attention to detail, communication skills and the ability to work under pressure are also required.

  • Data Engineer

    Guelph, ON

    Royal Distributing

    2+ YOECandidates need 2 to 4 years in data engineering, analytics engineering or a strong BI role with pipeline work, plus strong SQL, Python and cloud warehouse experience, Snowflake preferred. They must have production ETL or orchestration experience and a disciplined approach to validating data.

    Snowflake, Python, Git

  • Data Engineer (Sports & Prediction Markets)

    Toronto, ON
    Full Time

    Betstamp Ventures

    Candidates need strong backend programming fundamentals (Go, Java, C#, Rust, C++, Kotlin or server-side TypeScript), comfort with SQL and query performance, some Linux and container experience, and thoughtful use of AI coding tools. Based in Toronto or willing to relocate.

    Go, PostgreSQL, ClickHouse, Redis Streams, Dragonfly, RabbitMQ

  • Data Engineer - Snowflake, dbtCore/Cloud, AWS

    Markham, ON

    Aviva Canada Inc: Leading insurer for home, auto, lifestyle and Business / Assurance automobile, habitation, mode de vie et entreprise

    6+ YOECandidates need 6+ years of data engineering experience, including 3+ years with Snowflake, dbt and AWS. Strong coding skills in SQL and Python and experience with orchestration tools are required, and insurance domain knowledge is an asset.

    Snowflake, dbt Core, dbt Cloud, AWS, Terraform, Airflow

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.