Data Engineer

Consumer finance platform providing affordable short-term credit to Canadians living paycheck to paycheck, serving over 400,000 users.
$90,000 - $142,000
Data
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
Finance

Description For Data Engineer

Bree is revolutionizing consumer finance in Canada by providing accessible financial services to those living paycheck to paycheck. As a Y Combinator-backed company with 8-figure annualized revenue and profitable operations, we're seeking a Data Engineer to join our growing team.

The role focuses on designing and implementing scalable data infrastructure that powers our analytics and machine learning capabilities. You'll be responsible for building robust ETL/ELT pipelines, optimizing data warehouses, and maintaining high-performance data systems using modern tools and technologies.

Key responsibilities include developing data pipelines using Apache Airflow, AWS Glue, and Kafka, implementing efficient data modeling practices, and ensuring data quality and security. You'll work extensively with AWS services and collaborate with ML engineers to support model training and inference pipelines.

The ideal candidate brings strong expertise in SQL, PostgreSQL, AWS data engineering, and Python programming. Experience with data warehouse architecture, MLOps practices, and real-time data streaming is essential. We offer competitive compensation (CA$120K – CA$190K), comprehensive benefits, and a collaborative work environment with zero voluntary employee turnover.

Join a fast-growing fintech that's making a real impact in Canadian financial services, backed by Y Combinator and positioned for continued growth. You'll be part of a team that values innovation, scalability, and data-driven decision-making while enjoying benefits like learning stipends, wellness allowances, and company retreats.

Last updated 8 hours ago

Responsibilities For Data Engineer

  • Design, develop, and maintain robust ETL/ELT pipelines for processing structured and unstructured data
  • Build and optimize data warehouses and lakehouses for high-performance analytics and machine learning workloads
  • Develop and maintain batch and real-time data pipelines using tools like Apache Airflow, AWS Glue, and Kafka
  • Implement data modeling best practices, including star and snowflake schemas for efficient query performance
  • Optimize PostgreSQL and other relational databases for scalability and high availability
  • Work with AWS services to architect and maintain scalable data infrastructure
  • Ensure data quality, governance, and security by implementing best practices
  • Collaborate with ML engineers to provide efficient data pipelines for machine learning
  • Deploy infrastructure as code (Terraform, CloudFormation) to automate data infrastructure management

Requirements For Data Engineer

Python
PostgreSQL
Kafka
  • Proficiency in SQL and deep experience with PostgreSQL and other relational databases
  • Strong expertise in AWS data engineering, including RDS, Redshift, Glue, and Lambda
  • Track record of building and maintaining data warehouses for analytics and machine learning
  • Experience with data pipeline orchestration tools (Apache Airflow, Dagster, Prefect)
  • Knowledge of distributed computing and big data frameworks (Spark, Hadoop, Snowflake)
  • Experience implementing MLOps practices, supporting model training and inference pipelines
  • Strong programming skills in Python and SQL for data transformation and automation
  • Understanding of data governance, lineage, and compliance best practices
  • Ability to optimize and maintain real-time data streaming architectures (Kafka, Kinesis)
  • Problem-solving mindset with the ability to translate business needs into scalable data solutions

Benefits For Data Engineer

Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • Top of the market compensation for top performers
  • Comprehensive dental / vision
  • $1,500 annual learning stipend
  • $1,000 annual wellness stipend
  • $250 monthly lunch stipend
  • 2 annual company retreats
  • Parental leave
  • Unlimited PTO

Interested in this job?

Jobs Related To Bree Data Engineer

Data Scientist

Data Scientist position at Mastercard focusing on economic insights and forecasting using transaction data analysis and machine learning.

Data Engineer

Data Engineer role at PepsiCo focused on building and maintaining data pipelines and infrastructure for analytics and machine learning.

Data Integration Developer

Data Integration Developer position at Reach, focusing on implementing and managing data integration solutions for financial reconciliation and reporting in a hybrid work environment.

Data Engineer

Data Engineer position at PepsiCo focusing on building and maintaining enterprise-scale data pipelines and products for business insights and analytics.

Data Engineer, Amazon Customer Service

Data Engineer position at Amazon Customer Service focusing on building and maintaining data pipelines for defect detection and customer experience improvement.