Développeur.se de Données
Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque
souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir
du voyage en collaborant avec plus de 200 compagnies aériennes, établissements
hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et
services financiers, dans le but de créer de nouvelles sources de revenus
significatives grâce à des expériences client exceptionnelles. Fondés sur nos
valeurs fondamentales d'ambition, d'innovation et de collaboration, nous sommes
constamment poussés à repousser les limites, à surpasser les attentes et à
exploiter le meilleur de chacun. Nous favorisons une culture qui repose sur la
conviction que notre force réside dans notre unité, travaillant ensemble pour
bâtir un avenir extraordinaire dans l'univers du voyage. Joignez-vous à nous
pour transformer les voyages quotidiens en expériences véritablement
extraordinaires.
À PROPOS DU RÔLE :
Nous recherchons un Développeur.se de Données , avec un accent sur la qualité
des données, pour rejoindre notre équipe. Dans ce rôle, vous serez responsable
de garantir l’intégrité et la qualité de nos données, ainsi que de développer et
maintenir le pipeline de données qui alimente nos analyses et rapports. Vous
travaillerez en étroite collaboration avec d'autres ingénieurs de données,
analystes et parties prenantes pour garantir que nos données sont précises,
complètes et disponibles en temps voulu.
CE QUE VOUS FEREZ :
-Piloter, développer et maintenir les processus ETL afin d’intégrer les données
provenant de diverses sources dans un entrepôt de données centralisé.
-Optimiser des pipelines de données complexes.
-Mettre en place des contrôles et des validations de qualité des données afin
d’assurer leur exactitude et leur exhaustivité.
-Surveiller de façon proactive l’infrastructure de données, résoudre les
problèmes de performance et collaborer avec des équipes interfonctionnelles pour
régler rapidement les incidents.
-Collaborer avec les analystes de données pour comprendre leurs besoins et leur
fournir des conseils sur la structure et la qualité des données.
-Travailler avec les parties prenantes métier pour comprendre leurs besoins en
matière de données et les traduire en spécifications techniques.
-Identifier et résoudre les problèmes de qualité des données, et travailler avec
les équipes appropriées pour mettre en œuvre des solutions.
-Collaborer étroitement avec l’équipe d’ingénierie des données afin d’optimiser
la performance et la scalabilité des pipelines.
VOUS ÊTES UNE PERSONNE AVEC:
-Baccalauréat en informatique, technologies de l’information, science des
données ou dans un domaine connexe.
-Minimum de 3+ années d’expérience technique en ingénierie, avec la conception
d’applications de traitement de données (batch et streaming), en programmant
dans des langages incluant, sans s’y limiter, Python, Java, Spark, SQL.
-Expérience avec les processus ETL, la modélisation des données et les concepts
d’entrepôt de données.
-À l’aise avec la manipulation de grands ensembles de données.
-Solides compétences analytiques et de résolution de problèmes.
-Excellentes aptitudes en communication et en collaboration, avec la capacité de
travailler efficacement avec des équipes interfonctionnelles.
-Expérience avec des plateformes de stockage et de calcul de données basées sur
le cloud (AWS, GCP ou Azure).
-Expérience en déploiement de conteneurs avec Docker.
-Familiarité avec les meilleures pratiques en matière de confidentialité et de
sécurité des données.
-Expérience avec des outils de BI et de visualisation de données tels que
Tableau ou Looker.
-Expérience avec des technologies de streaming et autres technologies liées aux
données, telles que Kafka, Kinesis, Flink, Spark, ainsi que des outils
d’orchestration comme Airflow ou Dagster.
-Expérience avérée en mise à l’échelle et en maintenance de composants de
données dans un environnement de production.
-Esprit de croissance : adaptable et ouvert aux retours, capable de s’épanouir
dans un environnement dynamique avec des itérations et changements fréquents.
SERAIENT UN PLUS :
-Expérience avec les cadres et politiques de gouvernance des données.
-Expérience avec des outils de qualité des données comme Great Expectations et
Soda, ainsi que des outils de gestion de flux de données comme dbt.
-Familiarité avec les systèmes d’orchestration de conteneurs tels que Kubernetes
et les outils GitOps comme ArgoCD.
Si vous êtes passionné par l’ingénierie des données et motivé à travailler sur
des problématiques stimulantes dans l’industrie du voyage, nous voulons vous
entendre ! Rejoignez notre équipe de scientifiques et d’ingénieurs en données
expérimentés afin de livrer rapidement et régulièrement des produits testés et
de haute qualité.
CE QUE VOUS AIMEREZ 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
🥗 Événements d'équipe
💻 Allocation pour des fournitures de bureau / transport
🌅 Programme de travail à distance
🍼 Programme de prime de congé parental
🌍 Passeport pour l'aventure
NOTRE PROCESSUS:
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 et nous sommes engagés à offrir des opportunités
d'emploi égales, quel que soit 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 et toute autre
catégorie protégée par la loi. Sur demande, nous fournirons un hébergement pour
les candidats handicapés.
Nous croyons en la diversité et l'inclusivité, c'est pourquoi notre processus
d'entrevue est conçu pour offrir une expérience de candidat positive et garantir
que chaque candidat est évalué de manière égale. Toutes les candidatures seront
examinées par notre équipe de talents et le ou les candidats retenus passeront
par le processus de recrutement suivant:
• Entrevue téléphonique avec le recruteur
• Entrevue avec le responsable de l'embauche
• Test pratique à domicile ou exercice de codage à distance (le cas échéant)
• Entrevue en équipe
Tous les candidats recevront des commentaires, qu'ils réussissent ou non toutes
les étapes de notre processus d'entrevue. Toutes vos informations seront
confidentielles.
\n
\n
Data Developer
Travel is not just about the destination; it's about every memory made along the
way. We are dedicated to shaping the future of travel by partnering with 200+
airline, hospitality, cruise, passenger rail, and financial services companies
to create new, meaningful revenue streams through incredible customer
experiences. Rooted in our core values of being ambitious, innovative, and
collaborative, we are driven to continuously raise the bar, exceed expectations,
and bring out the best in everyone, fostering a culture where we believe we are
better together, working towards an extraordinary future in travel. Come help us
transform everyday travel into extraordinary experiences.
ABOUT THE ROLE:
We are seeking a Senior Data Developer with a focus on data quality to join our
team. In this role, you will be responsible for ensuring the quality and
integrity of our data, as well as developing and maintaining the data pipeline
that supports our analytics and reporting. You will work closely with other data
engineers, data analysts, and business stakeholders to ensure that our data is
accurate, timely, and complete.
WHAT YOU WILL BE DOING:
- Drive, develop and maintain ETL processes to integrate data from various
sources into a centralized data warehouse
-Optimize complex data pipelinesImplement data quality checks and validations to
ensure data accuracy and completeness.
-Proactively monitor data infrastructure, troubleshoot performance issues, and
collaborate with cross-functional teams to resolve issues promptly.
-Collaborate with data analysts to understand their data needs and provide
guidance on data structure and quality.
-Work with business stakeholders to understand their data requirements and
translate those into technical specifications.
- Identify and resolve data quality issues, and work with the appropriate teams
to implement solutions.
-Work closely with the data engineering team to optimize data pipeline
performance and scalability.
-Provide mentoring and code review to peers
YOU ARE SOMEONE WITH:
-Bachelor's degree in Computer Science, Information Technology, Data Science or
a related field
-Minimum 3+ years technical engineering experience building data processing
applications (batch and streaming) with coding in languages including, but not
limited to, Python, Java, Spark, SQL.
-Experience with ETL processes, data modeling, and data warehousing concepts.
-Comfortable manipulating large datasets.
-Strong analytical and problem-solving skillsExcellent communication and
collaboration skills, with the ability to work effectively with cross-functional
teams.
-Experience with cloud-based data storage and computing platforms (AWS, GCP or
GCP).
-Experience containerize deployments with dockerFamiliarity with data privacy
and security best practices.
-Experience with BI and data visualization tools such as Tableau or Looker.
-Experience with streaming and other data related technologies, such as Kafka,
Kinesis, Flink, Spark and orchestrations tools like Airflow or Dagster.
-Proven track record in scaling and maintaining data components in a production
environment.
-Growth Mindset: Adaptable and open to feedback, thriving in a fast-paced
environment with frequent iterations and changes.
NICE TO HAVES:
-Experience with data governance frameworks and policies.
-Experience with data quality tools like Great Expectations and Soda and data
workflow tools like dbt.
-Familiarity container orchestration systems, such as Kubernetes and GitOps
tools like ArgoCD.
If you have a passion for data engineering and are excited to work on
challenging problems in the travel industry, we want to hear from you! Join our
team of experienced data scientists and engineers to deliver high-quality,
tested products quickly and regularly.
WHAT YOU’LL LOVE ABOUT US:
🏦 RRSP/401(k) Matching/ Pension Matching
🏥 Comprehensive Health Plans
📅 Flexible Paid Time Off
✈️ Travel Experience Credit
🧘 Annual Wellness Credit
🥗 Team Events
💻 Home Office/Commuter Credit
🌅 Work From Anywhere Program
🍼 Parental Leave Top Up
🌍 Adventure Pass
OUR PROCESS:
Plusgrade is an equal-opportunity employer and is committed to providing an
accessible recruitment process. We welcome applications from all qualified
individuals and are committed to equal employment opportunities regardless of
gender identity or expression, race, ethnic origin, creed, place of origin, age,
sex, marital status, physical or mental disability, sexual orientation, and any
other category protected by law. Upon request, we will provide accommodation for
applicants with disabilities. If you have a preference regarding the language of
your interviews, please inform our Talent Team when they reach out to you.
We believe in diversity and inclusivity and that is why our interview process is
designed for a positive candidate experience and to ensure every candidate is
evaluated equally. All applications will be reviewed by our Talent Team and the
successful candidate(s) will go through the following recruitment process:
• Recruiter Phone Interview
• Hiring Manager Interview
• Take-home Assessment or remote coding exercise (if applicable)
• Team Interview
All candidates will be provided with feedback regardless if they pass or didn’t
pass any of our interview stages. All your information will be kept
confidential.