Data Engineer I
Role overview
Docebo is an AI-powered learning platform that helps organizations create, deliver, and manage training at scale. As a Data Engineer I, you will build and optimize the cloud data pipelines that support analytics, data science, and product teams, directly enabling intelligent learning experiences for millions of users worldwide.
Key responsibilities
- Design and implement high-performance ELT/ETL transformations using tools such as dbt, translating specifications from senior engineers and architects into production code.
- Build, deploy, and maintain data ingestion and transformation jobs using Airflow and Cloud Composer to ensure seamless data flow across systems.
- Write and execute comprehensive data quality tests including row counts, null checks, and reference validations to maintain dataset integrity and reliability.
- Monitor automated alerts and investigate data issues proactively, escalating architectural concerns when needed to ensure peak system performance.
- Maintain clean schemas and naming conventions across data platforms such as Snowflake, BigQuery, or Databricks while implementing table and view enhancements.
- Create clear documentation for pipelines, schemas, and data caveats to enable the broader engineering team to build confidently on your foundation.
- Collaborate closely with Analytics and Data Science teams to understand query requirements and deliver optimized data structures that serve their needs.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical field, or equivalent practical experience.
- Two to three years of hands-on experience in data engineering, BI engineering, or equivalent project-driven environments.
- Exceptional ability to write clean SQL including joins, filters, and aggregations, with demonstrated experience querying cloud data platforms.
- Strong foundational understanding of data transformation concepts and comfort working with tools like dbt and Airflow with guidance from senior team members.
- Familiarity with Python or similar programming languages and Git-based version control workflows to collaborate and deploy code efficiently.
What makes this role worth considering
This is a hybrid position based in Toronto, Ontario, with three days per week in the office (Tuesday–Thursday) to collaborate and problem-solve with your team. Docebo offers competitive compensation, an Employee Share Purchase Plan at a 15% discount, comprehensive health benefits, paid vacation and cultural floating holidays, parental coverage, and access to employee resource groups and company-wide events that foster connection across a global workforce.
How to apply
Use the Apply button to view the official job posting and submit your application on Docebo's careers site.
ImmigrationCafe is a job listing directory, not a recruiter. Applications are submitted on the employer's official careers website.