Développeur·euse principal·e de données//Senior Data Developer

Posted 8 Hours Ago
Be an Early Applicant
Montréal, QC, CAN
Hybrid
Senior level
Information Technology • Consulting
The Role
Design, implement, and optimize resilient batch and streaming data pipelines and cloud infrastructure. Mentor engineers, integrate AI-driven automation for pipeline delivery, and collaborate with data science and product teams to ensure scalable, production-grade data products.
Summary Generated by Built In

An English version will follow.

Développeur·euse principal·e de données

La plateforme de données de Plusgrade alimente les décisions et les modèles d'IA pour les plus grandes marques de voyage au monde, et nous recherchons une personne prête à façonner l'évolution de cette infrastructure à grande échelle.

Ce que tu feras

Tu concevras et déploieras des pipelines de données batch et streaming hautement performants en transformant l'architecture globale en solutions d'ingénierie concrètes. Tu optimiseras l'infrastructure cloud pour maximiser l'efficacité et la performance tout en encadrant les ingénieur·e·s intermédiaires de l'équipe. L'intégration de l'IA fait partie intégrante de notre modèle opérationnel, ce qui signifie que tu participeras à la restructuration de la production et de la livraison du code pour automatiser l'évaluation de nos pipelines. En étroite collaboration avec nos équipes de science des données et de produits, tu assureras la robustesse de nos produits de données du début à la fin.

La stack technique

Snowflake · Python · SQL · Java · Scala · Airflow · Dagster · Kafka · Kinesis · S3 · Glue · Lambda · EMR · ECS · Terraform · CloudFormation · Docker · Kubernetes

Ce que tu apportes

  • Tu as une maîtrise approfondie de Python, SQL et des bases de données modernes, combinée à une solide expérience dans la conception de pipelines complexes avec des outils comme Snowflake, Airflow ou Dagster.

  • Tu as déjà transformé la façon dont ton équipe collabore autour de l'IA, en mettant en place des systèmes partagés et en élevant le niveau de compétence technique globale de ton entourage.

  • Tu possèdes une expertise pratique des architectures en temps réel et événementielles comme Kafka, et tu sais automatiser les frameworks de surveillance pour les flux critiques.

  • Tu penses comme un·e ingénieur·e logiciel chevronné·e, appliquant naturellement les meilleures pratiques de tests, de révision de code, de CI/CD et de gestion d'infrastructure as code.

  • Tu aimes guider tes pairs, encadrer le talent technique et collaborer de manière transparente avec les parties prenantes pour traduire des concepts complexes en livrables de haute qualité.

Pourquoi Plusgrade

Le voyage, c'est avant tout les moments qui rendent chaque trajet unique. Chez Plusgrade, nous bâtissons la technologie qui rend ces moments possibles, des offres de surclassement et expériences de fidélisation aux outils de revenus utilisés par plus de 575 partenaires dans les secteurs aérien, hôtelier, des croisières, ferroviaire et des services financiers à travers le monde.

Le travail est mondial, complexe et valorisant. Tu résoudras des problèmes concrets, tu prendras en charge des projets de l'idée jusqu'au résultat, et tu travailleras aux côtés de personnes intelligentes, curieuses et engagées à faire un travail de qualité.

Nous donnons aussi à nos équipes accès à des outils d'IA et les encourageons à les utiliser de manière réfléchie, pour aller plus vite, explorer des idées et bâtir de meilleures façons de travailler.

Nous faisons confiance à nos équipes pour donner le meilleur d'elles-mêmes. Cela signifie autonomie, flexibilité et espace pour grandir.

Viens bâtir l'avenir du voyage avec nous.

Ce que tu aimeras chez nous

🏦 REER de contrepartie · 🏥 Plans de santé complets · 📅 Programme de congés payés flexible · ✈️ Allocation d'expérience de voyage · 🧘 Crédit annuel pour bien-être · 🚆 Allocation pour des fournitures de bureau / transport · 🌅 Programme de travail à distance basé sur l'ancienneté · 🍼 Programme de prime de congé parental · 🌍 Passeport pour l'aventure · 🎓 Allocation de formation

Notre processus

Nous croyons que chaque candidat·e mérite une expérience juste et transparente, peu importe l'issue, tout le monde reçoit un retour.

Notre processus : Appel avec le·la recruteur·euse → Entrevue avec le·la responsable de l'embauche → Entrevue finale.

Plusgrade est un employeur offrant des chances égales et s'engage à fournir un processus de recrutement accessible. Nous accueillons les candidatures de toutes les personnes qualifiées, sans égard à l'identité ou l'expression de genre, la race, l'origine ethnique, la croyance, le lieu d'origine, l'âge, le sexe, l'état civil, le handicap physique ou mental, l'orientation sexuelle ou toute autre catégorie protégée par la loi. Des accommodements sont disponibles sur demande. Nous pourrions utiliser des outils assistés par l'IA pour aider à filtrer et évaluer les candidat·e·s pour ce poste. Cette offre d'emploi concerne un poste vacant existant.

Senior Data Developer

Plusgrade's data platform powers decisions and machine learning models for the biggest travel brands in the world, and we need someone ready to own the evolution of this high-scale infrastructure.

What You'll Be Doing

You will design and implement resilient batch and streaming data pipelines, translating high-level architecture into actionable engineering solutions. You will optimize cloud infrastructure for performance and cost efficiency while mentoring intermediate engineers across the team. Our delivery model actively integrates advanced automation, so you will help restructure how our pipelines and tools are built, reviewed, and delivered around intelligent systems. Working closely with data scientists and product teams, you will ensure our mission-critical data flows remain scalable and trusted end to end.

The Stack

Snowflake · Python · SQL · Java · Scala · Airflow · Dagster · Kafka · Kinesis · S3 · Glue · Lambda · EMR · ECS · Terraform · CloudFormation · Docker · Kubernetes

What You Bring

  • You have advanced proficiency in Python, SQL, and modern data warehouses like Snowflake, along with a track record of building production-grade pipelines using tools like Airflow or Dagster.

  • You have structurally changed how your team works around AI, building shared systems others depend on and raising the technical bar for the developers around you.

  • You bring deep hands-on experience with real-time streaming architectures and have successfully scaled automated monitoring and data quality frameworks for critical pipelines.

  • You possess a strong software engineering foundation, applying robust testing, version control, CI/CD, and infrastructure as code to everything you build.

  • You are a natural technical mentor who collaborates effectively across functional teams to translate complex architecture into high-leverage business outcomes.

Why Plusgrade

Travel is about the moments that make a journey feel personal. At Plusgrade, we build the technology that makes those moments possible, from upgrade offers and loyalty experiences to revenue tools used by 575+ airline, hospitality, cruise, rail, and financial services partners worldwide.

The work is global, complex, and rewarding. You will solve meaningful problems, take ownership from idea to outcome, and work alongside people who are smart, curious, and committed to doing great work.

We also give our teams access to AI tools and the encouragement to use them thoughtfully, to move faster, explore ideas, and build better ways of working.

We trust our teams to do their best work. That means autonomy, flexibility, and room to grow.

Come help us shape the future of travel.

What You'll Love About Us

🏦 RRSP Matching · 🏥 Comprehensive Health Plans · 📅 Flexible Paid Time Off · ✈️ Travel Experience Perk · 🧘 Annual Wellness Perk · 🚆 Commuter Perk · 🌅 Tenure-Based Work From Anywhere Program · 🍼 Parental Leave Top Up · 🌍 Adventure Pass · 🎓 Learning Allowance

Our Process

We believe every candidate deserves a fair, transparent experience, so regardless of outcome, everyone gets feedback.

Our process: Recruiter call → Hiring Manager interview → Final interview.

Plusgrade is an equal-opportunity employer committed to accessible recruitment. We welcome applications from all qualified individuals regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, or any other category protected by law. Accommodation is available upon request. We may use AI-assisted tools to help screen and assess applicants for this role. This posting is for an existing vacancy.

Skills Required

  • Advanced proficiency in Python
  • Advanced proficiency in SQL
  • Experience with modern data warehouses (Snowflake)
  • Production-grade pipeline development experience with Airflow or Dagster
  • Hands-on experience with real-time streaming architectures (Kafka, Kinesis)
  • Experience optimizing cloud infrastructure and AWS services (S3, Glue, Lambda, EMR, ECS)
  • Experience with infrastructure as code (Terraform or CloudFormation)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Strong software engineering practices: testing, version control, CI/CD
  • Experience mentoring and leading intermediate engineers
  • Experience with Java or Scala
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Montreal, Quebec
693 Employees

What We Do

Plusgrade powers the global travel industry with its portfolio of leading ancillary revenue solutions. Over 200 airline, hospitality, cruise, passenger rail, and financial services companies trust Plusgrade to create new, meaningful revenue streams through incredible customer experiences. As an ancillary revenue powerhouse, Plusgrade has generated billions of dollars in new revenue opportunities across its platform for its partners while creating enhanced travel experiences for millions of their passengers and guests. Plusgrade was founded in 2009 with headquarters in Montreal and has offices around the world.

Similar Jobs

Applied Systems Logo Applied Systems

Sr. UX Engineer

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
2 Locations
3040 Employees
100K-140K Annually

Applied Systems Logo Applied Systems

Software Engineer

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
2 Locations
3040 Employees
60K-160K Annually

Applied Systems Logo Applied Systems

Senior Software Engineer

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
Canada
3040 Employees
60K-150K Annually

Applied Systems Logo Applied Systems

Cloud Platform Engineer

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
2 Locations
3040 Employees
100K-160K Annually

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account