03 Aug
|
PEOPLE FORCE CONSULTING
|
Montreal
03 Aug
PEOPLE FORCE CONSULTING
Montreal
People Force is looking for a Data Engineer for a 12 months contract role with one of our client. This position is a hybrid position with onsite presence at our client’s Montreal office , 3 days per week
The team is looking for talented data engineers to contribute to the development and evolution of core infrastructure components across large-scale database environments (several hundred databases), spanning Sybase, DB2 , and contemporary data platforms such as Snowflake and SingleStore .
The successful candidate must be passionate about data and have solid interest and experience with enterprise-scale RDBMS technologies, including real-time, highly accessed transactional databases, distributed/replicated data systems, and performance-critical platforms.
This position offers an opportunity to participate in lively discussion on technical and business issues; therefore, robust communication skills and a willingness to express viewpoints while actively listening to others are vital.
Responsibilities
- Database engineering and platform development across large database estates (Sybase/DB2 and newer platforms).
- Performance tuning and optimization (query optimization, indexing strategies, workload analysis, capacity planning).
- Design, testing, and implementation of database changes with a focus on resiliency and quality.
- Participation in platform migration initiatives (including modernization toward Snowflake and/or SingleStore where applicable).
- Version upgrades, patching, and operational readiness improvements.
- Development and distribution on cloud platforms , including automation and standardization.
- Work in a fast-paced Agile environment where time-to-market is key without compromising stability and control.
Required Skills
- Intermediate knowledge of development and performance optimization on major RDBMS technologies (e.g., Sybase, DB2; plus exposure/interest in Snowflake/SingleStore is a plus).
- Solid scripting skills, especially Python (automation, tooling, diagnostics, data utilities).
- Basic knowledge of Unix/Linux operating systems.
- Excellent written and verbal communication skills.
Desired Skills
- Data modeling concepts (logical/physical modeling, normalization, dimensional modeling).
- Version control experience, preferably Git .
- Data replication concepts and technologies (CDC, transactional replication, streaming-based patterns).
- Agile practices (Scrum/Kanban) and CI/CD mindset for data/database delivery.
- Experience working in geographically dispersed teams.
- Personal attributes: integrity and ownership, strong team player,
high motivation to expand technical and business knowledge.
Diversity, Inclusion, and Equal Opportunity Employment:
At People Force Consulting Inc, we are committed to fostering diversity, equity, and inclusion. We welcome applicants from all backgrounds, including Indigenous peoples, women, visible minorities, persons with disabilities, and members of 2SLGBTQIA+ communities. If you require any accommodations during the recruitment or interview process, please let us know, we will work with you to ensure an accessible and positive experience.
******************
People Force est à la recherche d'un(e) Ingénieur(e) de données (Data Engineer) pour un contrat de 12 mois auprès de l'un de nos clients. Il s'agit d'un poste hybride nécessitant une présence au bureau de notre client à Montréal trois (3) jours par semaine.
L'équipe est à la recherche d'un(e) ingénieur(e) de données talentueux(se) afin de contribuer au développement et à l'évolution des composantes d'infrastructure essentielles au sein d'environnements de bases de données à grande échelle (plusieurs centaines de bases de données), couvrant les technologies Sybase, DB2 ainsi que des plateformes de données modernes telles que Snowflake et SingleStore.
Le ou la candidat(e) idéal(e) est passionné(e) par les données et possède un intérêt marqué ainsi qu'une expérience avec les technologies SGBDR (RDBMS) à l'échelle de l'entreprise, notamment les bases de données transactionnelles en temps réel à forte volumétrie, les systèmes de données distribués ou répliqués ainsi que les plateformes où la performance est critique.
Ce poste offre l'occasion de participer à des discussions stimulantes portant sur des enjeux techniques et d'affaires. D'excellentes aptitudes en communication, la capacité d'exprimer clairement ses idées et une écoute active sont donc essentielles.
Responsabilités
- Concevoir, développer et maintenir des plateformes de bases de données à grande échelle (Sybase, DB2 ainsi que les plateformes plus récentes).
- Effectuer l'optimisation des performances (optimisation des requêtes SQL, stratégies d'indexation, analyse des charges de travail et planification de capacité).
- Concevoir,
tester et mettre en œuvre des changements aux bases de données en mettant l'accent sur la résilience, la qualité et la stabilité.
- Participer aux initiatives de migration et de modernisation des plateformes, notamment vers Snowflake et/ou SingleStore lorsque requis.
- Réaliser les mises à niveau, l'application des correctifs et les améliorations liées à la préparation opérationnelle.
- Développer et déployer des solutions sur des plateformes infonuagiques (cloud), tout en favorisant l'automatisation et la standardisation.
- Travailler dans un environnement Agile dynamique où la rapidité de livraison est essentielle, sans compromettre la stabilité ni le contrôle.
Compétences requises
- Connaissance intermédiaire du développement et de l'optimisation des performances sur les principaux SGBDR (par exemple : Sybase et DB2). Une exposition ou un intérêt pour Snowflake et SingleStore constitue un atout.
- Excellentes compétences en scripting, particulièrement avec Python (automatisation, outils, diagnostic et utilitaires de données).
- Connaissances de base des systèmes d'exploitation Unix/Linux.
- Excellentes compétences en communication écrite et orale.
Compétences souhaitées
- Connaissance des concepts de modélisation de données (modélisation logique et physique, normalisation, modélisation dimensionnelle).
- Expérience avec les systèmes de gestion de versions, idéalement Git.
- Connaissance des concepts et technologies de réplication des données (CDC, réplication transactionnelle et architectures de diffusion en continu).
- Expérience des méthodologies Agile (Scrum/Kanban) et d'une approche CI/CD appliquée aux bases de données.
- Expérience de travail au sein d'équipes réparties géographiquement.
- Qualités personnelles : intégrité, sens des responsabilités, excellent esprit d'équipe et forte motivation à développer continuellement ses connaissances techniques et d'affaires.
Diversité, inclusion et égalité des chances
Chez People Force Consulting Inc., nous sommes engagés à promouvoir la diversité, l'équité et l'inclusion. Nous encourageons les candidatures de personnes issues de tous les horizons, notamment les peuples autochtones, les femmes, les minorités visibles, les personnes en situation de handicap ainsi que les membres des communautés 2SLGBTQIA+.
Si vous avez besoin de mesures d'adaptation pendant le processus de recrutement ou d'entrevue, n'hésitez pas à nous en informer. Nous travaillerons avec vous afin de vous offrir une expérience accessible et positive.
📌 Data Engineer (Montreal)
🏢 PEOPLE FORCE CONSULTING
📍 Montreal