Data Engineer

Borrowell helps Canadians feel confident about money by providing credit monitoring and personalized insights to over 3 million members.
$80,000 - $130,000
Data
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
1+ year of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Data engineer/ML engineer in Eastern/Central

Data/ML Engineer position at Oracle focusing on large-scale data processing and security monitoring for cloud environments, offering hybrid work and competitive benefits.

Data Engineer

Data Engineer position at Spotify building large-scale data processing systems and solutions to enhance user experience across multiple platforms.

Mid Senior Data Developer

Mid Senior Data Developer position at CI&T, working remotely in Brazil, focusing on data engineering, pipeline development, and cloud solutions.

Software Engineer - Data Engineer (Geo)

Remote Data Engineer position at Jobgether, focusing on location-based services and data pipelines using AWS, Python/Java, and SQL.

Software Engineer (Ray Data)

Software Engineer position at Anyscale focusing on Ray Data library development, optimization, and scaling of distributed computing systems.

Description For Data Engineer

Borrowell is a leading Canadian fintech company on a mission to help Canadians feel confident about their money. Trusted by 1 in 10 Canadians, they provide comprehensive credit monitoring and personalized insights to over 3 million members. As a Data Engineer, you'll play a crucial role in building and maintaining their data infrastructure using modern technologies like Snowflake, Apache Airflow, DBT, and Docker. You'll work closely with cross-functional teams to develop solutions that drive business analytics and data-driven applications. The role offers comprehensive health benefits, flexible working arrangements, and development opportunities. The company values diversity and maintains a culture of collaboration, humility, and innovation. This position requires hybrid work with in-person meetings in Toronto, combining the flexibility of remote work with collaborative team interactions. The ideal candidate should have experience with data pipelines, Python, SQL, and data modeling, while showing a strong desire to learn and adapt to new technologies.

Last updated 3 months ago

Responsibilities For Data Engineer

  • Implement end to end data pipelines to extract and transform data from various sources
  • Design and implement reusable base data models in Snowflake
  • Optimize data pipelines with focus on data quality testing
  • Work cross functionally with other data and business functions
  • Contribute to data infrastructure decisions/implementations

Requirements For Data Engineer

Python
  • 1+ years experience building end to end ETL/ELT data pipelines
  • Experience with Python and SQL
  • Experience with data modeling techniques for data warehousing
  • Experience with data platforms (Snowflake/Redshift/BigQuery)
  • Desire to continuously learn new technologies
  • Open and transparent communication skills

Benefits For Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Comprehensive Health Benefits (medical, dental, vision, paramedical)
  • Virtual health benefit with 24/7 access to healthcare professionals
  • Maternity & Parental Leave Top-up
  • Annual Wellness & Transit Benefit of $600
  • WFH equipment reimbursement
  • Employee Development Benefit
  • 1 paid volunteer day per year
  • Flexible working hours and vacation policy

Interested in this job?