Data Engineer

4 weeks ago


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 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 not a Data Scientist position. This is a 12 month contract position (parental leave) hybrid role. 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 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 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 à hiring@datasciences.ca.


  • Data Engineer

    1 month ago


    Canada, CA Data Spree GmbH Full time

    The role at KUBRA is focused on designing, building, and maintaining data infrastructure and ETL processes to support data analytics within the organization. The Data Engineer will work on AWS and Databricks to optimize data pipelines and frameworks using Python/Pyspark, manage SQL Server and AWS data infrastructure, and assist in migrating on-premise data...

  • Data Engineer

    4 weeks ago


    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

    4 weeks ago


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


  • Canada, CA Wavicle Data Solutions Full time

    About the Role We are looking for a highly skilled Data Engineering Architect with strong Talend implementation experience to serve as the lead Solution/Technical Architect and Subject Matter Expert for customer experience data solutions across multiple data sources. The ideal candidate will collaborate with the Enterprise Architect and the client IT team to...


  • Canada Zing Data Full time

    About Zing DataZing Data is a pioneering company that specializes in making data easily accessible, collaborative, and usable anywhere. With a strong foundation in machine learning and a team of experienced professionals, Zing brings unprecedented simplicity to querying, visualizing, and aligning teams around data-driven insights.Our platform empowers...


  • Canada Zing Data Full time

    About Zing DataZing Data is a pioneering company that specializes in making data easily accessible, collaborative, and usable anywhere. With a strong foundation in machine learning and a team of experienced professionals, Zing brings unprecedented simplicity to querying, visualizing, and aligning teams around data-driven insights.Our platform empowers...

  • Data Associate

    4 weeks ago


    Canada, CA DATA MART Consulting GmbH Full time

    The Data Associate role at Nomic involves operating and improving data pipelines and infrastructure for analyzing nELISA data at scale. The role requires strong fundamentals in data science, data engineering, and software development, with a focus on extracting insights from proteomic data. Familiarity with biotechnology tools such as sequencing,...

  • Data Engineer

    2 days ago


    Canada Synapse International Full time

    Job Title: Data EngineerAbout Synapse International:Synapse International is a leading organization in the adult entertainment industry, dedicated to providing innovative solutions and experiences for women. Our mission is to redefine the landscape of this industry by creating a platform that is inclusive, diverse, and empowering.Job Description:We are...

  • Data Engineer

    2 days ago


    Canada Synapse International Full time

    Job Title: Data EngineerAbout Synapse International:Synapse International is a leading organization in the adult entertainment industry, dedicated to providing innovative solutions and experiences for women. Our mission is to redefine the landscape of this industry by creating a platform that is inclusive, diverse, and empowering.Job Description:We are...


  • Canada DATA MART Consulting GmbH Full time

    Position Overview: The Data Operations Specialist at DATA MART Consulting GmbH is responsible for enhancing and managing data workflows and systems for large-scale analysis of nELISA data. Key Responsibilities: Develop and optimize data pipelines to ensure efficient data processing.Utilize strong foundations in data science, engineering, and software...

  • Data Engineer

    4 weeks ago


    Canada, CA Epsilon Solutions Ltd. Full time

    Join to apply for the Data Engineer role at Epsilon Solutions Ltd.Data Engineer Remote (need to work in Pacific time)Role: Data EngineerPrimary: Strong in Spark core, Spark Batch, Yarn, Ambari cluster configuration, Data modelling, Hadoop, SQL, Scala.Secondary: Azure security, Azure authentication, Azure data stack, Redis, Service Bus.Seniority levelEntry...

  • Data Engineer

    1 month ago


    Canada, CA Nexus Systems Group Inc. Full time

    Typical Day in the Role: • Develop Data Quality and Data Profiling solutions, data pipelines, services, and components to enable enterprise-wide use of Data Quality Services • Work closely with Enterprise platform partners, IT partners, Data Governance Offices and business users across the enterprise to build well-managed data quality that drives data...

  • Data Engineer

    1 month ago


    Canada Tactable Full time

    A Data Engineer at Tactable is a professional with deep understanding of python, data pipelines, and various types of data storage. In this role, you’ll take the lead in building data pipelines used to ingest the information that fuels models and trading systems.Responsibilities:Work with proprietary tools and technologies including time series databases,...

  • Data Engineer

    20 hours ago


    Canada Intello Technologies Inc. Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Intello Technologies Inc. as a DataOps Engineer. This is a key role that will play a critical part in our company's success.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, and implement data analytics solutions.Implement data pipelines and...

  • Data Engineer

    1 day ago


    Canada Intello Technologies Inc. Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Intello Technologies Inc. as a DataOps Engineer. This is a key role that will play a critical part in our company's success.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, and implement data analytics solutions.Implement data pipelines and...

  • Data Engineer

    1 month ago


    Canada, CA Elastify Full time

    Data Engineer at QuantumBricksWe are seeking a Data Engineer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining ELT pipelines, as well as creating and managing data solutions in an AWS environment.ResponsibilitiesDesign, develop, and maintain ELT pipelines using Python, Airflow, and SQL in an AWS...

  • Data Engineer

    1 month ago


    Canada, CA MUUTAA Designed Full time

    MUUTAA is seeking a skilled Data Engineer to play a pivotal role in optimizing data architecture and pipelines, driving data-driven decision-making processes, and supporting the development of advanced analytics capabilities. The ideal candidate will collaborate closely with cross-functional teams to design, implement, and maintain robust data...

  • Data Engineer

    4 weeks ago


    Canada, CA Accoravillage Full time

    Friday, August 2, 2024Take the next step in your IT career by joining Swish as our Data Engineer!The Data Engineer will spearhead our ERP migration project. The ideal candidate will serve as the lead data strategist, focusing on identifying and integrating datasets essential for our ERP system. This role involves close collaboration with the ERP...

  • Data Engineer

    1 month ago


    Canada, CA Orion eSolutions Full time

    As a Data Engineer at Orion, you will be responsible for designing, developing, and maintaining data pipelines, as well as analyzing and interpreting data to extract actionable insights. This role requires technical expertise in data engineering to support the decision-making processes across the organization.Experience: 3-7 yearsJob location:...

  • Data Engineer

    5 days ago


    Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our Global Compliance Technology team at Scotiabank. As a Data Engineer, you will play a key role in developing and supporting compliance and risk management data and reporting solutions.Key ResponsibilitiesDesign, develop, and implement data ingestion pipelines and DevOps processes to move...