Data Engineer

4 weeks ago


Montréal QC, Canada Data Sciences Full time

Data Engineer (Parental leave)(Français en bas)Do you want to be part of a bold and ambitious team that helps organizations make better decisions with good data?About The RoleData Sciences is looking for a Data Engineer to join our diverse and rapidly growing team. As a Data Engineer you will help support our clients and your colleagues by building automated processes to transform data and move it from one system to another. The right fit is a curious person and a systems thinker. You are someone who likes to figure out how things work and are genuinely interested in how the processes you design fit into the bigger picture. If you are eager to work with different clients and own solutions from inception through to deployment this role would be a good fit. Success in this role will require you to be non-dogmatic in your approach and leverage your knowledge of technology to come up with solutions outside your comfort zone. As a rapidly growing company, you will play a key role in defining our processes and work on building solutions that are future proof and can scale across use cases. This is a 12 month contract position (parental leave) hybrid role in Montreal, Quebec. This is not a Data Scientist position. Please submit your Resume as a PDF.Key ResponsibilitiesTo perform this job successfully, an individual must be able to perform the following satisfactorily:Design, develop, and maintain new and existing data processing solutions to help our clients extract business value from their data. Write production quality Python to develop data pipelines that move data to and from a wide variety of data sources. Use third party API’s to build integrations with various SaaS platforms used by our clients.Develop complex SQL queries to merge and transform data, generate reports, and identify anomalies.Audit, document and critically analyze data architecture and generate recommendations for improvements. Evaluate business processes, codebases, and data stores to form a detailed understanding of how data is produced, transformed, and stored. Communicate with clients technical and non-technical staff through meetings, presentations and written reports. Perform ad-hoc data loads and extracts from and to databases, and automate these manual processes where possible. Work with AWS technologies to deploy custom data applications, common ones we work with are EC2, ECS, S3, DynamoDB, Lambda and API Gateway.Candidate QualificationsEducation/Experience:Bachelor’s degree in a technical field or equivalent experience. Experience working as a Software Engineer, DBA or Data Engineer.Experience in writing, testing and shipping production quality Python code. Advanced SQL knowledge and experience working with relational databases (e.g. PostgreSQL, SQL Server, Oracle, MySQL) is essential.Experience working directly with clients or other stakeholders to analyze project needs and translate user needs into data requirementsExperience developing and deploying code to cloud services such as AWS (Preferred), GCP, or Azure.Fully bilingual in English and French if working out of the Montreal HeadquartersThe successful candidate will also have a few of the following: Experience with Massively Parallel Processing databases (e.g. AWS Redshift, Vertica, Snowflake).Knowledge of schema design, dimensional modeling, data warehousing, and ETL best practices. Some knowledge of Javascript and front end development. Experience in developing for the Salesforce ecosystem.Experience working with marketing data and tools (e.g. Facebook, Google Ads, clickstream data, tagging and page tracking) About UsEstablished in 2015, Data Sciences is a consulting and advertising agency that provides well-designed, scientifically sound guidance, research, analytics, and marketing, in order to help our clients understand, engage and deepen their relationships with their customers and stakeholders. Welcome to the agency that joins scientists and marketers for a common goal: behavior change.We encourage applications from all qualified candidates and are committed to equal employment opportunities. If you have a disability or special need that requires accommodation, please let us know during the recruitment process or by emailing hiring@datasciences.ca.----Ingénieur de données (Congé parental)Voulez-vous faire partie d'une équipe audacieuse et ambitieuse qui aide les organisations à prendre de meilleures décisions grâce à de bonnes données ?Description du posteNous sommes à la recherche d'un ingénieur de données pour rejoindre notre équipe diversifiée et en pleine croissance. En tant qu'ingénieur de données, vous aiderez à soutenir nos clients et vos collègues en créant des processus automatisés afin de transformer les données et les transférer d'un système à un autre. La personne idéale sera une personne curieuse et capable de comprendre les systèmes dans leur ensemble. Vous êtes quelqu'un qui aime comprendre comment les choses fonctionnent et vous êtes réellement intéressé par la manière dont les processus que vous concevez s'intègrent dans un contexte plus large. Si vous désirez travailler avec différents clients et à développer des solutions de la conception jusqu’au déploiement, ce poste est fait pour vous. Pour réussir dans ce rôle, vous devrez être ouvert d'esprit dans votre approche et utiliser vos connaissances technologiques pour trouver des solutions en dehors de votre zone de confort. Nous sommes une entreprise en croissance rapide, vous jouerez donc un rôle clé dans la définition de nos processus et travaillerez à la création de solutions qui sont à l'épreuve du futur et peuvent s'adapter à différents cas d'utilisation. Ce n'est pas un poste de Data Scientist. Il s'agit d'un poste contractuel à temps plein d'une durée de 12 mois. Veuillez soumettre votre CV en format PDFResponsabilitésPour réussir dans ce poste, une personne doit être capable de réaliser les tâches suivantes de manière satisfaisante :Concevoir, développer et maintenir des solutions de traitement de données autant pour des données existantes que pour de nouvelles données afin d’aider nos clients à extraire la valeur commerciale de leurs données. Écrire du code Python de qualité afin de développer des pipelines de données qui déplacent les données vers et depuis une grande variété de sources de données. Utiliser les API tierces afin de construire des intégrations avec diverses plateformes SaaS utilisées par nos clients.Développer des requêtes SQL complexes pour fusionner et transformer des données, générer des rapports et identifier des anomalies.Auditer, documenter et analyser de manière critique l'architecture des données et générer des recommandations d'amélioration.Évaluer les processus métiers, les bases de code et les magasins de données pour acquérir une compréhension détaillée de la manière dont les données sont produites, transformées et stockées.Communiquer avec les équipes techniques et non techniques des clients par le biais de réunions, de présentations et de rapports écrits. Effectuer des chargements et des extractions de données ad hoc depuis et vers des bases de données et automatiser ces processus manuels lorsque cela est possible. Travailler avec les technologies AWS pour déployer des applications de traitement de données personnalisées, en utilisant principalement EC2, ECS, S3, DynamoDB, Lambda et API Gateway.ExigencesFormation et expérience:Diplôme de baccalauréat dans un domaine technique ou expérience équivalente.Expérience de travail en tant qu'ingénieur logiciel, administrateur de base de données ou ingénieur de données.Expérience dans l’implémentation, les tests et la mise en production de code Python de qualité.Connaissance avancée de SQL et expérience de travail avec des bases de données relationnelles (par exemple PostgreSQL, SQL Server, Oracle, MySQL) est essentielle.Expérience de développement et de déploiement de code sur des services cloud tels que AWS (préféré), GCP ou Azure.Bilingue (anglais et français).Bonnes capacités d'organisation et de gestion du temps.Excellentes compétences en communication.Aptitude à travailler en équipe avec enthousiasme.Capacité à s'adapter facilement aux nouveaux défis.Le candidat retenu devrait également posséder quelques-unes des compétences suivantes : Expérience avec les bases de données de traitement massivement parallèle (par exemple, AWS Redshift, Vertica, Snowflake).Connaissance de la conception de schémas, de la modélisation dimensionnelle, de l'entrepôt de données et des bonnes pratiques ETL. Une certaine connaissance de Javascript et du développement « front-end ». Expérience du développement avec l'écosystème Salesforce.Expérience de travail avec des données et des outils de marketing (par exemple, Facebook, Google Ads, données de clickstream, étiquetage et suivi de page). À propos de nousFondée en 2015, Data Sciences est une agence de conseil et de publicité qui offre des conseils bien conçus, scientifiquement solides, de la recherche, de l'analyse et du marketing, afin d'aider nos clients à comprendre leurs clients et autres parties prenantes afin de mieux interagir et d’approfondir leurs relations avec eux. Bienvenue dans l'agence qui réunit scientifiques et marketeurs pour un objectif commun : le changement de comportement.Nous encourageons les candidatures de tous les candidats et candidates qualifié.e.s et nous nous engageons à respecter l'égalité des chances en matière d'emploi. Si vous avez un handicap ou des besoins particuliers qui nécessitent un accommodement, veuillez nous le faire savoir pendant le processus de recrutement ou en envoyant un courriel à hiring@datasciences.ca.


  • Data Engineer

    4 weeks ago


    Montréal, QC, Canada Data Sciences Full time

    Data Engineer (Parental leave)(Français en bas)Do you want to be part of a bold and ambitious team that helps organizations make better decisions with good data?About The RoleData Sciences is looking for a Data Engineer to join our diverse and rapidly growing team. As a Data Engineer you will help support our clients and your colleagues by building...

  • Data Engineer

    3 weeks ago


    Montréal, QC, Canada Tundra Technical Solutions Full time

    Data Engineering Developer with Quality AssuranceDescription du mandat / Mandate description:Context: The multi-disciplinary team is composted of Data Engineers, QA, PO, Scrum Master and IT-BA.The team uses Scrum framework.The team is supported by Solution and Application architects and a DevOps team.The team is in charge of building performant and cost...

  • Data Engineer

    2 months ago


    Montréal, QC, Canada Vaco Full time

    Your RoleWe are looking for a skilled Data Engineer to manage data ingestion and consumption for business clients. Your tasks will include:Resolving data flow incidents.Analyzing and communicating the impact of changes.Optimizing ingestion processes for efficiency and cost.Supporting our data exposure strategy using Data Vault principles.Ensuring data...

  • Data Engineer

    1 month ago


    Montréal, QC, Canada Vaco Full time

    Your RoleWe are looking for a skilled Data Engineer to manage data ingestion and consumption for business clients. Your tasks will include:Resolving data flow incidents.Analyzing and communicating the impact of changes.Optimizing ingestion processes for efficiency and cost.Supporting our data exposure strategy using Data Vault principles.Ensuring data...

  • Data Engineer

    3 weeks ago


    Montréal, QC, Canada Tekgence Inc Full time

    Role: Splunk Engineer with Elastic experienceLocation: Hybrid (Montreal, CAN)Duration: 6+ monthsPosition Description:Our globally distributed squad is responsible for delivering a security analytics platform using the Splunk product. Our key stakeholders are cyber teams including security response, investigations, and insider threat.We are seeking a security...

  • Data Engineer

    1 month ago


    Montréal, QC, Canada ats Full time

    ATS est une société d'ingénierie spécialisée dans la transformation digitale des moyens de production, au service de grandes entreprises et ETI en France et à l'international. Nous cherchons à renforcer notre équipe avec un Consultant Data Engineer pour travailler sur des missions variées chez nos clients, soutenant des projets de transformation...

  • Data Engineer

    1 month ago


    Montréal, QC, Canada ats Full time

    ATS est une société d'ingénierie spécialisée dans la transformation digitale des moyens de production, au service de grandes entreprises et ETI en France et à l'international. Nous cherchons à renforcer notre équipe avec un Consultant Data Engineer pour travailler sur des missions variées chez nos clients, soutenant des projets de transformation...


  • Montréal, QC, Canada ats Full time

    ATS est une société d'ingénierie spécialisée dans la transformation digitale des moyens de production, au service de grandes entreprises et ETI en France et à l'international. Nous cherchons à renforcer notre équipe avec un Consultant Data Engineer pour travailler sur des missions variées chez nos clients, soutenant des projets de transformation...


  • Montréal, QC, Canada Klanik Full time

    Job Description A Cloud Software & Data Engineer is responsible for developing data engineering applications using third-party and in-house frameworks, leveraging a broad set of development skills that cover data engineering, data accessibility skillsets. The Cloud Software & Data Engineer is responsible for the complete software lifecycle – analysis,...

  • Data Engineer

    1 month ago


    Montréal, QC, Canada ACENSI Full time

    Nous recherchons un Data Engineer Spécialiste Azure Data Lake.Ce conseiller fera partie intégrante de l’équipe responsable de la plateforme de données Azure chez notre client, pour la soutenir dans le cadre de multiples projets d’ajout de données, de la transformation de ces données et de l’envoi de ces données aux différents consommateurs.Le...

  • Network Engineer

    18 hours ago


    Montréal, QC, Canada Synechron Full time

    We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud &...

  • Data Engineer

    5 days ago


    Montréal, QC, Canada BRP Full time

    BRP is looking for a Data Engineer to join our team and bring the analytics practice to the next level. We are looking for a motivated person who thrives in a dynamic and challenging environment, who loves working with tools on the edge, who has no problem switching between multiple programming languages, and who is able to find out-of-the-box solutions to...

  • Lead Data Engineer

    18 hours ago


    Montréal, QC, Canada Bombardier Full time

    Why join us? Bombardier is a global leader in aviation, focused on designing, manufacturing and servicing the world's most exceptional business jets and specialized mission platforms. Bombardier has been successful in setting the highest standards because we are a people-centric business that fosters passion, diversity and authenticity. Prioritizing...


  • Montréal, QC, Canada Vaco Full time

    Your RoleWe are looking for a skilled Data Engineer to manage data ingestion and consumption for business clients. Resolving data flow incidents.Supporting our data exposure strategy using Data Vault principles.Ensuring data quality and documentation.Working in an agile, collaborative environment.RequirementsBachelor's degree and 5 years of data engineering...


  • montréal, Canada National Bank Full time

    A career as a Senior Data Engineering Analyst in the Cross-Functional Cybercrimes Data team at National Bank means acting as an Analytics Data Specialist. You will work on data engineering projects such as designing databases, creating data pipelines for data ingestion, cleansing, and transformatio

  • Data Engineer

    2 weeks ago


    montréal, Canada BRP Full time

    BRP is looking for a Data Engineer to join our team and bring the analytics practice to the next level. We are looking for a motivated person who thrives in a dynamic and challenging environment, who loves working with tools on the edge, who has no problem switching between multiple programming lang


  • Montréal, QC, Canada MTY Food Group Full time

    Titre du poste : Ingénieur de Données & d’IA Êtes-vous un visionnaire de l'ingénierie des données qui s'épanouit en relevant des défis complexes à grande échelle ? Rêvez-vous de construire un écosystème de données mondial qui alimente non seulement les décisions commerciales, mais aussi les initiatives d'apprentissage automatique de pointe ?...


  • Montréal, QC, Canada MTY Food Group Full time

    Titre du poste : Ingénieur de Données & d’IAÊtes-vous un visionnaire de l'ingénierie des données qui s'épanouit en relevant des défis complexes à grande échelle ? Rêvez-vous de construire un écosystème de données mondial qui alimente non seulement les décisions commerciales, mais aussi les initiatives d'apprentissage automatique de pointe ?...


  • Montréal, QC, Canada MTY Food Group Full time

    Titre du poste : Ingénieur de Données & d’IAÊtes-vous un visionnaire de l'ingénierie des données qui s'épanouit en relevant des défis complexes à grande échelle ? Rêvez-vous de construire un écosystème de données mondial qui alimente non seulement les décisions commerciales, mais aussi les initiatives d'apprentissage automatique de pointe ?...


  • Montréal, QC, Canada MTY Food Group Full time

    Titre du poste : Ingénieur de Données & d’IA Êtes-vous un visionnaire de l'ingénierie des données qui s'épanouit en relevant des défis complexes à grande échelle ? Rêvez-vous de construire un écosystème de données mondial qui alimente non seulement les décisions commerciales, mais aussi les initiatives d'apprentissage automatique de pointe...