Analytics Engineer
Top focus
About KOHO We’re on a mission to make financial services better for every Canadian. That means no hidden fees, no predatory interest rates - just financial products designed to help our users spend smart, save more, and build real wealth. We’re a performance organization with a strong heart: we care deeply about outcomes, and everything ties back to our mission - to financially empower a generation of Canadians.
At KOHO, we’re not your average 9-5. We believe real impact comes from people who are trusted, empowered, and supported to do their best work - without sacrificing their lives to do it. We prioritize work-life integration, not just work-life balance.
That means asynchronous collaboration, flexible hours, and a remote-first setup built around autonomy and high trust. KOHO is entering its next chapter - leaner, smarter, more AI-integrated. We’re building for impact, not bureaucracy. If you thrive in environments that value clarity, ownership, and bold thinking, you’ll fit right in.
About The Role KOHO is looking for an Analytics Engineer to build and scale the reporting pipelines and data models that power decision-making across the company. Working alongside fellow Analytics Engineers and Data Analysts, you'll partner with teams across the business - from Finance and Operations to Product, Tech, and beyond - to turn business needs into reliable, well-modelled data.
You'll own the technical backbone that makes data trustworthy and accessible, ensuring our data infrastructure keeps pace with an ambitious and fast-moving organization. What You'll Do Build and scale data pipelines: Design and develop scalable data pipelines, from scoping through delivery Collaborate cross-functionally: Partner with stakeholders across the business to define data requirements and translate them into technical solutions Build reliable reporting infrastructure: Create performant, well-tested data models that power internal reporting, self-serve analytics, and decision-making Design scalable data models: Apply modelling frameworks (one big table, entity tables, event streams, Kimball) tailored to the use case Optimize and monitor: Maintain pipeline health, optimize query performance, and implement data quality monitoring Enable the team: Document solutions, establish best practices, and help upskill fellow Analytics Engineers and Analysts Integrate cross-functional data: Work across domain boundaries to unify data into cohesive, reusable reporting structures Who You Are 3+ years of experience in analytics engineering, data engineering, or similar data roles DBT expertise: Comfortable with complex DBT projects and various materializations (incremental, table, view, etc.), snapshots, variables, macros, and Jinja SQL skills: Query optimization and performance tuning Modern data stack: DBT Core and/or DBT Cloud, Git.
A plus if experience with Redshift. Collaborative: You work well alongside analysts, PMs, and engineers to translate business requirements into technical solutions Clear communicator: You adapt communication to different audiences and connect technical work to business outcomes Takes initiative: You identify opportunities for improvement and act without waiting to be asked AI-curious: Experience or interest in leveraging AI tools for development workflows.
Foundations in AI-assisted development are a plus. Nice to Haves Experience in fintech or banking environments Experience with highly-regulated domains Don't meet every requirement listed above? Apply anyway if you meet most of them. We'd rather hear from you than have you rule yourself out.
The budgeted salary range for this role is $110,000 - $135,000 CAD / year. At KOHO, we are dedicated to providing pay transparency to all candidates. Compensation at KOHO is determined through various factors including but not limited to: comparable salary market data within Canada, technical skill assessment, a holistic view of previous work history, and internal pay equity with other KOHO team members.
Description de poste en français À propos du poste KOHO est à la recherche d’un·e ingénieur·e en analytique de données pour concevoir et faire évoluer les pipelines de production de rapports et les modèles de données qui soutiennent la prise de décision dans l’ensemble de l’entreprise.
En collaboration avec les autres membres de l’équipe d’ingénierie analytique et les analystes de données, vous travaillerez avec différentes équipes - des Finances et des Opérations jusqu’aux équipes Produit, Technologie et autres - afin de transformer les besoins d’affaires en données fiables et bien modélisées.
Vous serez responsable des fondations techniques qui rendent les données fiables et accessibles, tout en veillant à ce que notre infrastructure de données évolue au rythme d’une organisation ambitieuse et en pleine croissance. Ce que vous ferez Concevoir et faire évoluer des pipelines de données : Concevoir et développer des pipelines de données évolutifs, de la définition de la portée jusqu’à la livraison.
Collaborer avec différentes équipes : Travailler avec les parties prenantes de l’ensemble de l’entreprise afin de définir les exigences en matière de données et de les traduire en solutions techniques. Créer une infrastructure de production de rapports fiable : Concevoir des modèles de données performants et rigoureusement testés qui soutiennent la production de rapports internes, l’analytique libre-service et la prise de décision.
Concevoir des modèles de données évolutifs : Appliquer des cadres de modélisation adaptés aux différents cas d’utilisation, notamment les tables uniques consolidées (« one big table »), les tables d’entités, les flux d’événements et la méthode Kimball.
Optimiser et surveiller : Maintenir la fiabilité des pipelines, optimiser la performance des requêtes et mettre en place des mécanismes de suivi de la qualité des données. Faire progresser l’équipe : Documenter les solutions, établir des pratiques exemplaires et contribuer au développement des compétences des autres membres de l’équipe d’ingénierie analytique et d’analyse de données.
Intégrer des données provenant de différentes fonctions : Travailler au-delà des frontières entre les domaines afin de réunir les données dans des structures de production de rapports cohérentes et réutilisables. Votre profil Plus de 3 ans d’expérience en ingénierie analytique, en ingénierie de données ou dans un rôle similaire lié aux données.
Expertise en dbt : Vous êtes à l’aise avec les projets dbt complexes, les différents types de matérialisation (incrémentielle, table, vue, etc.), les instantanés, les variables, les macros et Jinja. Compétences en SQL : Vous possédez de l’expérience en optimisation des requêtes et en amélioration de la performance.
Maîtrise des outils modernes de gestion des données : Vous avez de l’expérience avec dbt Core ou dbt Cloud, ainsi qu’avec Git. Une expérience avec Redshift constitue un atout. Esprit de collaboration : Vous travaillez efficacement avec les analystes, les gestionnaires de produits et les équipes d’ingénierie afin de traduire les besoins d’affaires en solutions techniques.
Communication claire : Vous adaptez votre façon de communiquer à différents publics et savez établir des liens entre le travail technique et les résultats d’affaires. Esprit d’initiative : Vous repérez les occasions d’amélioration et passez à l’action sans attendre qu’on vous le demande.
Curiosité envers l’IA : Vous avez de l’expérience ou un intérêt pour l’utilisation d’outils d’IA dans les processus de développement. Des connaissances de base en développement assisté par l’IA constituent un atout. Atouts Expérience dans le secteur des technologies financières ou des services bancaires.
Expérience dans des secteurs fortement réglementés. Vous ne répondez pas à toutes les exigences indiquées ci-dessus? Posez tout de même votre candidature si vous répondez à la majorité d’entre elles. Nous préférons avoir de vos nouvelles plutôt que de vous voir écarter vous-même votre candidature.
L’échelle salariale prévue pour ce poste est de 110 000 $ à 135 000 $ CA par année . Chez KOHO, nous nous engageons à faire preuve de transparence salariale envers l’ensemble des candidat·e·s. La rémunération offerte est déterminée en fonction de plusieurs facteurs, notamment les données salariales comparables sur le marché canadien, l’évaluation des compétences techniques, une analyse globale de l’expérience professionnelle antérieure ainsi que l’équité salariale interne avec les autres membres de l’équipe KOHO.
KOHO is for builders. If you’re energized by challenge, motivated by mission, and want to be part of a team that punches above its weight - we want to hear from you. The KOHO culture is one of collaboration, creativity, and diverse perspectives.
We are committed to building and fostering an inclusive, accessible environment for everyone. If you have any questions, concerns, or requests regarding accessibility needs, please contact peopleaccessibility@koho.ca and the People and Culture team will be happy to help.
AI Disclosure: KOHO uses artificial intelligence (AI) in certain aspects of its recruitment process to screen, assess, or select applicants. For any questions or concerns, please contact us at talent@koho.ca. Note: this posting is for an existing vacancy that we are seeking to fill. #LI-Remote