04 Sep
|
PEOPLE FORCE CONSULTING
|
Montreal
04 Sep
PEOPLE FORCE CONSULTING
Montreal
People Force is looking for a Intermediate 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
Key Responsibilities
Data Engineering & Platform Development
- Design, develop, and enhance data infrastructure solutions supporting enterprise trading, risk, revenue, and reference data platforms.
- Contribute to the evolution and modernization of large-scale data ecosystems spanning traditional and modern database technologies.
- Develop scalable and resilient data solutions that support high-volume transactional and analytical workloads.
- Participate in strategic platform evaluations, modernization programs, and cloud adoption initiatives.
Data Platform Modernization
- Support migration and transformation initiatives involving modern data platforms such as Snowflake and SingleStore.
- Contribute to the design and implementation of cloud-based data solutions.
- Help establish standards, automation frameworks, and best practices for data platform engineering.
Performance & Optimization
- Analyze and optimize data processing performance across large-scale enterprise environments.
- Improve query performance, data access patterns, indexing strategies, and workload efficiency.
- Support capacity planning and performance tuning initiatives across data platforms.
Automation & Engineering Excellence
- Develop Python-based tools and automation solutions for monitoring, deployment, diagnostics, and operational activities.
- Improve platform reliability through automation, standardization, and engineering best practices.
- Participate in CI/CD initiatives and automated deployment processes for data solutions.
Collaboration & Innovation
- Work closely with software engineers, data engineers, architects, and business stakeholders.
- Participate in Agile development processes and contribute to technical discussions and solution design.
- Collaborate with globally distributed teams on strategic initiatives and platform enhancements.
Required Qualifications
- 3-7 years of experience in Data Engineering, Data Platform Engineering, Database Engineering, or a related field.
- Strong hands-on experience with enterprise relational database technologies such as:
- Sybase
- DB2
- SQL Server
- Oracle
- Strong Python programming and scripting skills.
- Experience designing, developing, or supporting large-scale data platforms and data-intensive applications.
- Strong SQL skills and understanding of database performance optimization concepts.
- Experience with:
- Query tuning
- Data analysis
- Performance troubleshooting
- Data processing workflows
- Working knowledge of Unix/Linux environments.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience with contemporary cloud and data platforms such as:
- Snowflake
- SingleStore
- AWS
- Azure
- Knowledge of data modeling concepts, including:
- Logical data modeling
- Physical data modeling
- Dimensional modeling
- Data warehouse concepts
- Experience with:
- Data replication
- Change Data Capture (CDC)
- Distributed data systems
- Streaming architectures
- Familiarity with Kafka or enterprise messaging platforms.
- Experience with Git and version control practices.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience working within Agile environments.
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) Data Engineer intermédiaire pour un contrat de 12 mois avec l’un de nos clients. Il s’agit d’un poste hybride nécessitant une présence sur site au bureau de notre client à Montréal, 3 jours par semaine.
Principales responsabilités
Ingénierie des données et développement de plateformes
- Concevoir, développer et améliorer des solutions d’infrastructure de données soutenant les plateformes de données d’entreprise liées au trading, aux risques, aux revenus et aux données de référence.
- Contribuer à l’évolution et à la modernisation d’écosystèmes de données à grande échelle utilisant des technologies de bases de données traditionnelles et modernes.
- Développer des solutions de données évolutives et résilientes pour soutenir des charges de travail transactionnelles et analytiques à haut volume.
- Participer aux évaluations stratégiques de plateformes, aux programmes de modernisation et aux initiatives d’adoption du cloud.
Modernisation des plateformes de données
- Soutenir les initiatives de migration et de transformation impliquant des plateformes de données modernes telles que Snowflake et SingleStore.
- Contribuer à la conception et à la mise en œuvre de solutions de données basées sur le cloud.
- Participer à l’établissement de normes, de cadres d’automatisation et de bonnes pratiques en matière d’ingénierie des plateformes de données.
Performance et optimisation
- Analyser et optimiser les performances des traitements de données dans des environnements d’entreprise à grande échelle.
- Améliorer les performances des requêtes, les modes d’accès aux données, les stratégies d’indexation et l’efficacité des charges de travail.
- Soutenir les initiatives de planification de capacité et d’optimisation des performances des plateformes de données.
Automatisation et excellence en ingénierie
- Développer des outils et des solutions d’automatisation basés sur Python pour la surveillance, le déploiement, les diagnostics et les activités opérationnelles.
- Améliorer la fiabilité des plateformes grâce à l’automatisation, à la standardisation et aux bonnes pratiques d’ingénierie.
- Participer aux initiatives CI/CD et aux processus de déploiement automatisé des solutions de données.
Collaboration et innovation
- Travailler en étroite collaboration avec les ingénieurs logiciels, les ingénieurs de données, les architectes et les parties prenantes métier.
- Participer aux processus de développement Agile et contribuer aux discussions techniques ainsi qu’à la conception des solutions.
- Collaborer avec des équipes réparties à l’échelle mondiale sur des initiatives stratégiques et l’amélioration des plateformes.
Qualifications requises
- 3 à 7 ans d’expérience en Data Engineering, Data Platform Engineering, Database Engineering ou dans un domaine connexe.
- Solide expérience pratique avec des technologies de bases de données relationnelles d’entreprise telles que :
- Sybase
- DB2
- SQL Server
- Oracle
- Solides compétences en programmation et en scripting Python.
- Expérience dans la conception, le développement ou le support de plateformes de données à grande échelle et d’applications fortement axées sur les données.
- Solides compétences en SQL et bonne compréhension des concepts d’optimisation des performances des bases de données.
- Expérience avec :
- L’optimisation des requêtes
- L’analyse des données
- Le dépannage des performances
- Les flux de traitement des données
- Bonne connaissance des environnements Unix/Linux.
- Excellentes compétences en communication et en collaboration.
Qualifications souhaitées
- Expérience avec des plateformes modernes de données et de cloud telles que :
- Snowflake
- SingleStore
- AWS
- Azure
- Connaissance des concepts de modélisation des données, notamment :
- Modélisation logique des données
- Modélisation physique des données
- Modélisation dimensionnelle
- Concepts d’entrepôt de données (Data Warehouse)
- Expérience avec :
- La réplication des données
- Change Data Capture (CDC)
- Les systèmes de données distribués
- Les architectures de streaming
- Familiarité avec Kafka ou les plateformes de messagerie d’entreprise.
- Expérience avec Git et les pratiques de gestion de versions.
- Connaissance des pipelines CI/CD et des pratiques DevOps.
- Expérience dans des environnements Agile.
Diversité, inclusion et égalité des chances en matière d’emploi
Chez People Force Consulting Inc., nous nous engageons à favoriser la diversité, l’équité et l’inclusion. Nous accueillons les candidatures de personnes de tous horizons, notamment les peuples autochtones, les femmes, les minorités visibles, les personnes en situation de handicap et les membres des communautés 2SLGBTQIA+.
Si vous avez besoin de mesures d’adaptation pendant le processus de recrutement ou d’entrevue, veuillez-nous en informer. Nous collaborerons avec vous afin de garantir une expérience accessible et positive.
📌 Data Engineer (Montreal)
🏢 PEOPLE FORCE CONSULTING
📍 Montreal