Recherche d'emploi > Montréal, QC > Temporaire > Data engineer

Data Engineer

Data Sciences
Montreal, Quebec, Canada
5K $-9K $ / mois (estimé)
Temporaire

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 Role

Data 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 Responsibilities

To 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 Qualifications

Education / 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 requirements
  • Experience 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 Headquarters

The 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 Us

Established 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 [email protected].

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 poste

Nous 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 PDF

Responsabilités

Pour 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.

Exigences

Formation 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 nous

Fondé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 à [email protected].

Il y a 25 jours
Emplois reliés
Offre sponsorisée
Klanik
Montréal, Québec

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 co...

Offre sponsorisée
Synechron
Montréal, Québec

Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. The SEED Program: Data Engineer. Through research a...

Offre sponsorisée
Data Sciences
Montréal, Québec

Data 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. Write production quality Python to develop dat...

Yelp
Montréal, Québec
Télétravail

In this role, you’ll build elegant, scalable systems that empower engineers, data scientists, and data analysts. We do! We're the data backend engineers who make these systems work with speed, efficiency, and at scale. If you’re driven to constantly improve existing systems and excited about solving...

StackAdapt
Canada

We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Integrate data into StackAdapt’s Customer Data Platform (CDP). Our real-time advertising bidding system handles over 3,000,000 requests per second and stores several terabytes of data every day. Architect scal...

DELAN - IT Head Hunters
Montréal, Québec

The Lead Data Engineer will be responsible for improving the data lake and the processes put in place for the different product lines of a multinational. Supervise 3 Data Engineer who each manages different product lines. Work in collaboration with Data Architects, BI/ETL developers, and Data Scient...

Rackspace
Remote, Canada
Télétravail

We are seeking a highly skilled and experienced Senior Big Data Engineer to join our dynamic team. Develop, Manage and optimize data workflows using Oozie and Airflow within the Apache Hadoop ecosystem. Leverage GCP for scalable big data processing and storage solutions. Bachelors's degree in Comput...

Scribd
Remote US Canada
Télétravail

Experience developing standards for database design and implementation of various strategic data architecture initiatives around data quality, data management policies/standards, data governance, privacy and metadata management• Working experience integrating with BI frameworks like Qlik, ThoughtSpo...

Bombarbier
Dorval, Québec

Define and operate the infrastructure required for optimal extraction, transformation and loading (ETL) of data from a wide variety of data sources using SQL and ‘big data’ technologies as needed (Hadoop, MapReduce, Hive, Spark, Kafka, Pig, data streaming, NoSQL, SQL, programming) . You have good kn...

KPMG
Canada, Canada

Hands on experience with data processing and analytics using Azure Data Factory, Azure Synapse, Azure Data Lake or Azure Databricks is a plus. Contribute to the design and development of enterprise-level data solutions, including data warehouses, data lakes, and real-time analytics platforms, using ...