Data Engineer

  • Montreal, QC, Canada
  • Employees can work remotely
  • Full-time

Company Description

At Thinking Capital, we’re changing the landscape of financial technology!

Simply put, our mission is to empower Canadian small businesses through innovative financial services. At the heart of our offering is our digital experience, which is powered by our proprietary software platform, our real time connections to a multitude of data sources and our advanced data science models. We are squarely in the corner of owners and entrepreneurs, providing for them, and at the right moment, the financial support they need to grow and thrive.

We are looking for a talented Data Engineer who can bring their passion to our team!

Job Description

Where others see chaos, you see patterns and emerging structures. You have a passion for the collection, management and analysis of data to discover the patterns hidden within. You thrive on helping your teammates make sense of the data and enabling them to make effective use of the data.

As a data engineer you will be key member of our development team where your passion for data will help us design, develop and deploy our data platform, the foundation of our digital financing platform :

  • Data modeling, governance and stewardship

  • Data pipeline to support our BI, data science and machine learning activities

  • Maintaining data veracity and quality

  • Help develop and maintain ELT processes

  • Learn and adapt emerging data technologies and operational best practices to real problems

Qualifications

What You Bring

  • Extensive schema and data modelling experience

  • Development experience

  • Python, Pandas, Sci-Kit

  • Snowflake, Presto, Hive or other data warehousing technologies

  • Airflow, DBT

  • SQL

  • Working autonomously and being highly resourceful

  • Bachelors, MSC or PHD in computer science, engineering, or related field 

  • Experience working on AWS

Other Valued Skills & Knowledge

  • Git or other version control systems

  • Security

  • Machine learning

  • Experience working with Kubernetes

Additional Information

Why join us:

  • Great Team:
    Surround yourself with high-performing, energetic and passionate group of people dedicated to the Thinking Capital Mission;
  • FinTech Revolution:
    Be part of a team that is revolutionizing the financial system and redefining how Canadian small businesses access capital;
  • Fast-Paced Environment:
    Take on complex projects in a start-up like collaborative environment;
  • Amazing Culture:
    Amazing work spaces, advanced technology tools and the flexibility to do your best work
  • Diversity of thought:
    Join a team that values diversity and harmony.