Senior Data Engineer (Agentic RevOps)
Vasco
Location
Montreal Office
Address
Montreal, Quebec
Employment Type
Full time
Location Type
Hybrid
Department
Product & EngineeringEngineering
Who we are
Our mission is to dramatically improve the execution odds for startups and scale-ups. We believe growth is not luck. Once product-market fit is reached, it can be engineered. Most startups fail not because their ideas are weak, but because execution breaks down.
Vasco is an Agentic Revenue Intelligence platform for teams serious about growth. It's a full RevOps command center: covering revenue planning, performance tracking, and BI in one place. Under the hood, we've built a unified data model that connects every GTM tool into a single layer of context purpose-built for AI agents to reason about revenue.
Our cofounders Guillaume and Seb built and exited their previous startup, spending years navigating the same challenges every ambitious team faces: scaling faster than the playbook, building repeatable systems, and making good decisions with incomplete information. Vasco is what they wish they had.
Get a feel for how we think: Our Principles · Our Blog
Role mission
As a Senior Data Engineer (titled internally as Senior Software Developer), reporting to our CTO, your mission is straightforward but demanding: expand Vasco's data model to support a significantly larger set of integrated sources, and make sure it scales without breaking. Our data platform is not a supporting layer. It is the foundation that makes performance diagnostics possible and our agentic product vision executable. As the second data engineer on the team, you will co-own that foundation end to end, from ingestion design to production reliability, with the scope and autonomy to shape it in ways that matter.
What you will do
Data Ingestion: Design and implement scalable data ingestion systems that reliably connect and synchronize data from diverse external sources — like CRM and billing platforms — to maintain a fresh, accurate state of business performance.
Data Warehouse: Architect and manage a high-performance data warehouse in BigQuery, establishing data models and transformations that provide trustworthy, clean, and optimized data structures for downstream analytical and AI consumption.
Data Transformation: Create and maintain transformation pipelines using Dataform and SQL in BigQuery to refine raw data into prescriptive, diagnostic insights that help customers meet their growth objectives.
Data Platform Ownership: Own the DevOps lifecycle for your pipelines and infrastructure using IaC tools like Terraform, ensuring stability, observability, and operational excellence end to end.
Stakeholder Partnership: Partner with business stakeholders and product designers to define needs and deliver clean, modeled datasets that support customer decision-making.
What we're looking for
Data Engineering Expertise: Proven, production-level skills in SQL, data warehousing, and data modeling. You know how to build pipelines that are reliable, maintainable, and built to last. Approximately 6+ years of relevant experience. Direct experience with data sync tools like Airbyte or similar integration platforms is a strong plus.
Systems Thinking: You design holistic solutions that address root causes rather than patching symptoms, viewing the data architecture as an integrated system rather than a collection of isolated pipelines.
Data Modeling and Analytics Fluency: You're comfortable working across the full data layer, from raw ingestion to clean, modeled datasets ready for analytical and AI consumption. Familiarity with BI tools and semantic layers (we use Cube) is an asset.
Data Platform and Infrastructure Ownership: You have hands-on experience deploying and operating cloud-native data infrastructure, comfortable with IaC tools like Terraform and owning the full lifecycle of your pipelines in production.
Communication Clarity: You translate complex data architecture decisions into clear business impact for any audience, and you document your thinking well. We are a high-documentation team and writing is part of how we work.
Comfort with Ambiguity: You move forward intelligently with incomplete information, prioritizing speed and iteration over waiting for perfect clarity.
Our stack: GCP, BigQuery, Dataform, Cloud Storage and Tasks, Pub/Sub, Airbyte, SQL, MySQL, Terraform, CircleCI. You don't have to know all of it, equivalent tools in AWS is cool too.
What to expect
This probably isn't for you if:
Ambiguity slows you down. We don't always have a clear picture of what the next quarter looks like. Priorities shift quickly, and we expect you to move with them without losing momentum.
You need a steady pace. We move fast. The people who thrive here treat change as the default, not the exception.
You're not yet AI-forward. We build AI into our product and use it in how we work every day. We expect everyone here to actively experiment with how it can sharpen their work, not just be aware it exists.
You're not drawn to the problem space. Revenue analytics is a dense, data-heavy domain. If understanding why businesses grow or stall doesn't genuinely interest you, this will feel like the wrong fit.
What you get:
An exceptionally talented team. Small, high-caliber, and genuinely good at what they do. You'll work closely with Guillaume and Seb, repeat founders who've navigated startup growth before and built a team that reflects that standard.
Ownership that means something. At our size, the scope is real and it ships. What you own, you own fully.
Compensation at the top of the market, with equity included at every level, because we believe the people building this should share in what it becomes.
Uncapped vacation and full health coverage, 100% employer-paid for you and your dependents, plus Dialogue telehealth.
Where we work
This position is hybrid, with three days in-person per week (Monday, Tuesday, and Thursday) at WeWork Place Ville-Marie in downtown Montreal.
Hiring Process
Discovery Call with our Recruiter
Hiring Manager Interview
Technical Stage
Final Interview with our CEO
Decision & Job Offer
We want you to feel informed and supported at every step. You'll always know where you stand, and we encourage you to ask us anything along the way.
A note on AI: We use AI to facilitate note-taking during interviews. You can opt out at any time with no impact on your candidacy. AI is not used in hiring decisions.
Vasco is an equal opportunity employer. All qualified applications will be considered regardless of origin, gender, age, disability, or any other characteristic. If you require accommodations during the process, reach out to us at [email protected].
--------------
Qui nous sommes
Notre mission est d'améliorer radicalement les chances de réussite des startups et des scaleups. Nous croyons que la croissance n'est pas une question de chance. Une fois que le produit trouve son marché, la croissance peut être construite et optimisée. La plupart des startups échouent non pas parce que l'idée est faible, mais parce que l'exécution manque la cible.
Vasco est une plateforme d'intelligence des revenus agentique pour les équipes qui prennent la croissance au sérieux. C'est un centre de commande RevOps complet, couvrant la planification des revenus, le suivi de la performance et le BI en un seul endroit. Sous le capot, nous avons construit un modèle de données unifié qui connecte chaque outil GTM en une seule couche de contexte, conçue spécifiquement pour que les agents IA raisonnent sur les revenus.
Nos cofondateurs Guillaume et Seb ont construit et vendu leur précédente startup, passant des années à naviguer dans les mêmes défis que toutes les équipes ambitieuses: scaler plus vite que le manuel, mettre en place des systèmes reproductibles, et prendre de bonnes décisions avec une information incomplète. Vasco, c'est ce qu'ils auraient voulu avoir.
Découvre comment on pense: Nos Principes · Notre Blog
Mission du rôle
En tant qu'Ingénieur·e de données senior (le titre interne du poste est Développeur·se logiciel senior), relevant du CTO, ta mission est simple mais exigeante: étendre le modèle de données de Vasco pour intégrer un nombre nettement plus grand de sources, et t'assurer qu'il tient la route à mesure qu'il scale. Notre plateforme data n'est pas une couche de support. C'est le socle qui rend l'analyse de performance possible et notre vision agentique exécutable. En tant que deuxième ingénieur·e de données de l'équipe, tu co-possedera cette fondation de bout en bout, de la conception de l'ingestion jusqu'à la fiabilité en production, avec la portée et l'autonomie pour le façonner de façon significative.
Ce dont tu seras responsable
Ingestion de données: Concevoir et implémenter des systèmes d'ingestion scalables, connectés à diverses sources externes (CRM, outils de facturation), pour maintenir un état de performance à jour et fiable.
Entrepôt de données: Concevoir et opérer un entrepôt de données performant dans BigQuery, en définissant les modèles et transformations nécessaires pour produire des données propres, fiables et optimisées pour l'analyse et l'IA.
Transformation des données: Créer et maintenir des pipelines de transformation (Dataform + SQL dans BigQuery) pour convertir des données brutes en insights prescriptifs qui soutiennent la croissance des clients.
Ownership de la plateforme data: Prendre en charge le cycle DevOps de tes pipelines et infrastructure via des outils IaC comme Terraform, en assurant stabilité, observabilité et excellence opérationnelle de bout en bout.
Collaboration: Travailler avec les parties prenantes business et les designers produit pour cerner les besoins et livrer des jeux de données modélisés qui soutiennent la prise de décision côté client.
Ce que nous recherchons
Expertise en ingénierie de données: Compétences éprouvées en SQL, entrepôts de données et modélisation. Tu sais construire des pipelines fiables, maintenables et durables. Environ 6+ ans d'expérience pertinente. Une expérience directe avec des outils de sync comme Airbyte ou similaires est un atout fort.
Pensée systémique: Tu conçois des solutions holistiques qui résolvent des causes racines plutôt que de colmater des brèches, en voyant l'architecture data comme un système intégré plutôt qu'une collection de pipelines isolés.
Maîtrise de la modélisation et de l'analytique: Tu es à l'aise sur l'ensemble de la couche data, de l'ingestion brute aux jeux de données modélisés prêts pour l'analyse et l'IA. La familiarité avec des outils BI et des couches sémantiques (on utilise Cube) est un atout.
Ownership de la plateforme et de l'infrastructure: Tu as une expérience concrète dans le déploiement et l'opération d'infrastructure data cloud-native, à l'aise avec des outils IaC comme Terraform et capable de prendre en charge le cycle de vie complet de tes pipelines en production.
Clarté de communication: Tu traduis des décisions d'architecture complexes en impact business clair pour n'importe quel interlocuteur·rice, et tu documentes bien ta pensée. On est une équipe à forte culture de documentation et l'écrit fait partie du travail.
Confort dans l'ambiguïté: Tu avances intelligemment même sans toutes les réponses, en priorisant la vitesse et l'itération.
Notre stack: GCP, BigQuery, Dataform, Cloud Storage & Tasks, Pub/Sub, Airbyte, SQL, MySQL, Terraform, CircleCI. Tu n'as pas à tout connaître, des outils équivalents dans d'autres clouds, c'est parfait.
À quoi s'attendre
Cette opportunité n'est probablement pas pour toi si:
L'ambiguïté te ralentit. On n'a pas toujours une image claire de ce à quoi ressemblera le prochain trimestre. Les priorités changent rapidement, et on s'attend à ce que tu t'adaptes sans perdre de momentum.
Tu as besoin d'un rythme stable. On avance vite. Les personnes qui s'épanouissent ici traitent le changement comme la norme, pas l'exception.
Tu n'es pas encore orienté IA. On intègre l'IA dans notre produit et dans notre façon de travailler chaque jour. On s'attend à ce que tout le monde expérimente activement comment l'IA peut améliorer son travail.
Le problème qu'on résout ne t'attire pas. L'analytique des revenus est un domaine dense et riche en données. Si comprendre pourquoi les entreprises croissent ou stagnent ne t'intéresse pas vraiment, ce ne sera pas le bon fit.
Ce que tu y gagnes:
Une équipe exceptionnellement talentueuse. Petite, de haut calibre, et vraiment compétente. Tu travailleras en étroite collaboration avec Guillaume et Seb, des fondateurs qui ont déjà navigué la croissance startup et ont construit une équipe qui reflète ce standard.
Une vraie responsabilité dès le départ. À notre taille, la portée est réelle et ça se livre. Ce que tu possèdes, tu le possèdes pleinement.
Une rémunération au sommet du marché, avec des options incluses à tous les niveaux, parce qu'on croit que les personnes qui construisent ceci devraient partager ce que ça devient.
Vacances illimitées et couverture santé complète, 100% payée par l'employeur pour toi et tes personnes à charge, plus télémédecine via Dialogue.
Où nous travaillons
Ce poste est hybride, avec trois jours en présentiel par semaine (lundi, mardi et jeudi) au WeWork Place Ville-Marie au centre-ville de Montréal.
Processus d'embauche
Appel découverte avec notre spécialiste Talent Acquisition
Entrevue avec le gestionnaire d'équipe
Étape technique (deux parties: défi technique pratique + entrevue de validation technique)
Entrevue finale avec notre PDG
Décision et offre d'emploi
On veut que tu te sentes informé et soutenu à chaque étape. Tu sauras toujours où tu en es, et on t'encourage à nous poser toutes tes questions en cours de route.
Note sur l'IA: Nous utilisons l'IA pour faciliter la prise de notes durant les entrevues. Tu peux te retirer à tout moment sans impact sur ta candidature. L'IA n'est pas utilisée dans les décisions d'embauche.
Vasco est un employeur souscrivant au principe de l'égalité d'accès à l'emploi. Toutes les candidatures qualifiées seront considérées sans égard à l'origine, le genre, l'âge, le handicap ou toute autre caractéristique. Si tu as besoin d'accommodements durant le processus, contacte-nous à [email protected].