Enable job alerts via email!

Data Engineer

Botpress Technologies Inc.

Montreal

On-site

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

An innovative AI start-up is hiring a Data Engineer in Montreal, Canada. The role involves designing and building robust data systems that connect user behavior with business performance. Candidates should have 2-3+ years of data engineering experience, strong skills in Python and SQL, and familiarity with cloud data warehouses like BigQuery. A vibrant office community and competitive benefits package are offered.

Benefits

4 weeks of vacation
Paid sick and parental leave
Comprehensive health, dental, vision, travel, and life insurance
Funding for education and skills improvement
Fully-stocked fridge and cupboard
A vibrant office community, including weekly socials

Qualifications

  • 2-3+ years of experience in data engineering or backend development with a strong data focus.
  • Proficiency in SQL and experience with BigQuery or another cloud data warehouse.
  • Strong coding skills in Python; familiarity with TypeScript and event-driven systems.

Responsibilities

  • Design, implement, and maintain data pipelines from Segment to BigQuery.
  • Build the transformation layer and data models that support analytics and operational reporting.
  • Integrate data from product, CRM, and billing systems into unified datasets.

Skills

Data engineering
SQL
Python
ETL / ELT pipelines
Data modeling
TypeScript
Event-driven systems

Tools

BigQuery
Airflow
dbt
Job description

We’re hiring a Data Engineer to design and build the foundation of our company’s data infrastructure. Today, our product and revenue data flows through Segment into BigQuery, but our models, pipelines, and orchestration are fragmented and underdeveloped. You’ll be responsible for building a robust, scalable data system that connects how users behave in our product with how the business performs.

This is a hands‑on engineering role focused on reliability, structure, and clarity. You’ll define how data is ingested, transformed, and modeled; then make it accessible through clean, well‑documented schemas. Working in Python and TypeScript, you’ll collaborate with engineering, product, and revenue teams to establish a modern data stack that supports analytics, experimentation, and long‑term growth.

Responsibilities
  • Design, implement, and maintain data pipelines from Segment to BigQuery.
  • Build the transformation layer and data models that support analytics and operational reporting.
  • Establish and enforce best practices for schema design, event naming, and data versioning.
  • Partner with engineering to ensure event tracking and integrations are implemented correctly.
  • Integrate data from product, CRM, and billing systems into unified datasets.
  • Develop monitoring, testing, and validation processes to ensure data reliability.
  • Collaborate with analysts and business stakeholders to design scalable, self‑serve data access patterns.
Requirements
  • 2‑3+ years of experience in data engineering or backend development with a strong data focus.
  • Proficiency in SQL and experience with BigQuery or another cloud data warehouse.
  • Strong coding skills in Python; familiarity with TypeScript and event‑driven systems.
  • Hands‑on experience building or maintaining ETL / ELT pipelines (Segment, dbt, or custom frameworks).
  • Understanding of modern data modeling practices and warehouse performance optimization.
  • Ability to design for maintainability, documentation, and long‑term scalability.
  • Bonus: experience introducing orchestration tools (Airflow, Dagster, etc.) or event analytics platforms (Mixpanel, Amplitude).
About Botpress

Botpress recently raised its $25 million Series B funding. As a fast‑growing start‑up, we run a lean and innovative ship that leans on AI for maximum business impact. At Botpress, everyone is an owner, bringing their unique perspective and talents.

Our teams are talented and passionate. We intentionally hire individuals who are eager, passionate, talented, and hungry to learn and grow throughout their career.

We operate fully in‑office, with a culture that values both technical rigor and shared ambition.

You’ll be on a team that’s not just adapting to the AI revolution, but leading it. Joining our team means changing the future of enterprise AI and building technology that will define the next era of business automation.

Benefits
  • Work at one of Canada’s fastest‑growing AI start‑ups
  • Work with a talented and passionate team
  • 4 weeks of vacation
  • Paid sick and parental leave
  • Comprehensive health, dental, vision, travel, and life insurance
  • Funding for education and skills improvement
  • Fully‑stocked fridge and cupboard – we take snacks seriously
  • Your own desk – no ‘hot‑desk’-style sign‑up systems
  • A vibrant office community, including weekly socials
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.