Senior Data Engineer

Senior Data Engineer

About Borrowell:

Borrowell is a Canadian company whose mission is to make financial prosperity possible for everyone. The first in Canada to offer free credit scores, Borrowell provides educational resources, monitoring, innovative digital tools, and personalized product recommendations to help people feel in control and optimistic about their financial future. Our data shows that Borrowell members reported up to a 100-point increase in their credit score after one year of using select Borrowell products.

With more than 2 million members, Borrowell is one of the largest fintech companies in Canada. We’re proud to have been named as one of the Best Workplaces in Canada every year since 2019, Globe and Mail’s Top Growing Companies (2021), LinkedIn’s Top 15 Startups in Canada (2021), and CB Insights’ Top 250 Fintechs (2021).

To support us on our mission, we’re building an exceptional team of high-performing yet humble individuals who believe Canadians deserve more choice when it comes to financial services.

Put simply, we put people first. We place a high value on building a diverse and inclusive workplace and are proud to have a gender-balanced team. We know that diverse teams perform better; half of our team identify as women or non-binary, and the immediate manager to this role, colleagues in the immediate team, our Data leaders, VP of Engineering, and COO (who works directly with the Data teams) are all women of colour.

We’re always on the lookout for passionate and driven people. If you think you’d be a great fit at Borrowell, read on to learn more about us and how our business works!


About the Role:

You will be creating and maintaining the data pipelines with latest technologies like Snowflake, dbt, Airflow, Azure Functions, and more, overall getting your hands dirty with massive data sets. You will be engaged in identifying, designing, and implementing process improvements for the team. As for specific team, you can anticipate working in our Growth Product team as an Engineering stakeholder alongside other functions to create net-new initiatives that impact the scale of our company.

During your first year, you can expect to:

  • Design automated data pipelines to extract data from a variety of sources, including unstructured, semi-structured, and fully structured data, using serverless functions and Docker containers to pull data and use Airflow for workflow management
  • Consistently evaluate and improve our existing data engineering + ML engineering tech stack, for example, developing optimizations for techniques that train and serve models to be better, faster, and more reliable
  • Implement unit testing and data quality testing into our data engineering + ML engineering services
  • Work with truly agile, highly curious and collaborative teams, including our robust data team and your designated product pod
  • Working experience with:
    • Object-oriented and functional scripting languages (e.g., Python)
    • Designing APIs and back-end services using cloud infrastructure (e.g., dockerized serverless functions, web apps, etc.)
    • Workflow orchestration tools (e.g., Airflow)

Nice to Haves

  • Experience working with:
    • ML/analytics lifecycles
    • dbt
    • Spark
    • CI/CD tools
    • Distributed systems
    • Event pub/sub tools (e.g., Kafka, Microsoft Event Hub, Google Pub/Sub, AWS Kinesis)

Our Engineering Team Values

  1. We work well as a team and collaborate always!
  2. We are humble and open to each others' ideas and opinions
  3. We are not afraid of making mistakes and we are always learning
  4. We are persistent about solving problems we are facing
  5. Change is good and welcomed
  6. We are always willing to take on new challenges
  7. We are not afraid to say, "I don't know," or, "I need help"
  8. We take ownership over our platform and the work that we deliver
  9. We communicate clearly to ensure we collaborate well
  10. We find the simplest solutions possible for the hardest problems
  • The Opportunity - have a major impact at a growing company that is helping make financial stability possible for everyone
  • Comprehensive Health Benefits - medical, dental, vision, and paramedical health benefits for you and your family, with extra yearly coverage for psychotherapists and massage therapists
  • Additional Health Benefits - virtual benefit offerings that allow you to connect 24/7 with nurses, doctors and mental health professionals
  • Parental Leave Top-up - available to new parents
  • Wellness Benefit - $600 annually to spend on whatever brings you joy
  • WFH Reimbursement - we ship you gear like a laptop, mouse, keyboard, and you can reimburse additional items to make your workplace better for you
  • Employee Development Benefit - annual reimbursements on payments to help your learning
  • Givewell Benefit - 1 paid volunteer day a year to give back to the community
  • Flexibility - flexible working hours and a flexible vacation policy
  • 90 Days Away Policy - you can travel to other countries and work outside of Canada for up to 90 days a year - so far, people have used this opportunity to visit Spain, Portugal, Costa Rica, Brazil, France, Italy, the Netherlands, Mexico, Ireland, and more

We are remote-first across Canada, meaning you have no mandatory obligation to come in-office unless you choose to do so - you decide what is best for you. Our offices are located in Toronto and Kelowna, with teams distributed primarily in Ontario and BC. We do not intend on changing this remote-first status.

At Borrowell, one of our core values and firm beliefs is that diversity makes us better. If you’re unsure about your qualifications for this position, we’d still encourage you to apply. We’re looking for candidates who have experience, but know that not everyone’s had a chance to demonstrate what they can do. What’s most important is that you have a growth mindset and care about helping people with their finances - an area in their lives that causes a lot of stress.

Please note that due to the sensitive nature of the work we do, clearing a credit and criminal record check is a condition of employment.

Borrowell encourages applications from candidates with differing abilities. Please let us know if you require accommodation at any stage in the selection process.

Here at Borrowell, we stand in solidarity with Ukraine. We welcome all people making use of the Canada-Ukraine authorization for emergency travel (CUAET) program to apply and we will get back to you as soon as we can.

#LI-Remote


Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.