COOP Data Engineer

  • Ottawa, ON, Canada
  • Employees can work remotely
  • Intern

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.

If you’re ambitious, creative and interested in joining a fintech company, we want to hear from you! We’re a team of people who are passionate about helping businesses grow on their own terms.  Want to help us create the financial business tools of the future today?

At Thinking Capital we love technology and we love underdogs. By listening intently to our customers, we have seen how small businesses that want to grow with the digital economy are under-served by traditional institutions. We are building a technology platform to provide financial and digital services to help small businesses succeed in the new economy. Our collective belief in openness, agility and respect is the foundation from which we start and grow our relationships with our customers.

Intrigued? Read on!

At Thinking Capital our team is focused on creating great experiences for everyone we engage with.  We have strongly held values that include mentorship, team work, learning, honesty and integrity.  We respect everyone we interact with and always support our colleagues.  We share our learnings to collectively adapt our accumulating knowledge and experience to help solve problems.  Everyone in the team is an integral contributor to our products, working with our customers to collaborate and design the best solutions.  Our open work culture provides the opportunity for you to contribute to all aspects of our business:  customer engagement, product ownership, software, QA, devops, data engineering and 24/7 cloud service deployment. 

Job Description

As a member of our data engineering team you will collaborate to design, develop and deploy high-quality data pipelines and data models to serve both our small business customers and our internal business units.

What does that look like?  Glad you asked!

●      Participate in full data engineering lifecycle

●      Write data processing pipelines in Python using Apache Airflow

●      Develop data models in Data Build Tool (DBT)

●      Extract, load and transform data into our Snowflake data warehouse

●      Deliver using agile, test driven design methodology

●      Learn and adapt technologies to real problems


The Skills you Bring

●        Ability to pick up new technologies with ease

●        Python development experience

●        Relational databases such as PostgresQL, MySQL

●        Can work effectively both autonomously and as a contributing team member

●        Is curious and highly resourceful

●        Has an interest in learning about our business and our technology

 Other Valued Skills

  •  Proficiency with Linux and/or Mac OS command-line

  •  Git or other version control systems

Additional Information

What you can expect from us

At Thinking Capital we encourage everyone to trust themselves, stop holding back and use their acquired knowledge to influence their future. Our open work culture provides the opportunity for all team members, including coop students, to contribute to all aspects of our business.

If you want to own and work on a cool project, have fun and join the fintech revolution, check out our website at

Then if you think you fit the essential requirements and would find this position interesting, fun and challenging, please apply now!