About the job
About Thinkific
Thinkific is a learning commerce platform that helps businesses turn knowledge into practical experiences. Our platform brings together community, courses, and content with tools for growth, supporting millions of learners worldwide. With a team of over 300, we focus on building products that make a real difference for online learning businesses.
Every role at Thinkific supports our mission to improve online education and deliver measurable results. Team members work closely with colleagues who care deeply about their work and its impact. We value fairness, inclusion, and a hiring process that keeps candidates informed at every step.
Role Overview: Intermediate Data Engineer
Thinkific is hiring an Intermediate Data Engineer to join our Data team. This role suits data engineers who enjoy coding, as well as full-stack developers with a strong interest in data. The position is open to candidates based anywhere in Canada.
As part of a small, agile group, the Intermediate Data Engineer works alongside engineers, designers, and stakeholders to solve data challenges across the stack. The work ranges from building pipelines and infrastructure to developing customer-facing data products. Reporting to a Principal Data Engineer, this role has a direct impact on internal decisions and customer outcomes.
What You Will Do
- Tackle complex, undefined problems: dig into details, define project scope, and deliver solutions, whether that means building a pipeline, dashboard, tracking tool, or something new.
- Develop production-ready analytics dashboards and customer-facing data features that go beyond basic SQL and charts.
- Work with engineering teams to implement tracking services throughout our product suite.
- Partner with teams across the organization to translate broad data needs into clear, actionable deliverables.
- Improve technical quality within the data team through architectural choices, reducing technical debt, reviewing code, and following software development best practices.
- Collaborate with your team to explore new technologies and propose fresh ideas, including ways to integrate AI into our data processes.

