Technology/Engineering

Data Engineer // Ingénieur de données

Reporting to the Enterprise Data Operations Manager, the Data Engineer is responsible for the lifecycle of the data at SSENSE, from collection to retention. Data completeness and accuracy is a constant preoccupation for the Data Engineer, and as such he/she oversees the design Data Warehouse, as well as the ingestion and integration of data. The ideal candidate has solid knowledge of Data, Database design, Programming, Data Collection, Data Warehousing, and Data cleansing.

RESPONSIBILITIES

  • Design, construct, install and maintain highly scalable data management systems that ingest and integrate large volumes of temporal sensitive data from different sources
  • Design, build, and measure complex ETL/ELT jobs to process disparate, dirty data sources and form a high integrity, high quality, clean data asset
  • Monitor and track data quality and data flow dynamics
  • Improve data foundational procedures, guidelines, and standards
  • Integrate new data management technologies and software engineering tools into existing structures
  • Create custom software components and analytics applications
  • Advance the interest of the company by serving on external teams when appropriate

REQUIREMENTS

  • Bachelor's degree in Computer Science, Engineering, or related field
  • A minimum of 5 years industry experience working with data, coding and scripting (Python/SQL/CQL/AWS/JS/Bash) and design
  • A minimum of 5 years experience developing and administering large data systems
  • A minimum of 3 years experience in data modeling and administration of NoSQL and SQL databases
  • A minimum of 3 years experience with at least two the following: Hadoop,  SPARK, MapReduce, HDFS, Hive, Kafka, Kinesis, Flume, Sqoop
  • Solid knowledge of CS fundamentals in algorithms and data structures
  • Willingness to participate in all levels of project work when necessary
  • Excellent English written and verbal communication skills, French an asset

SKILLS

  • Ability to handle complex long-term focused projects involving multiple disciplines and lines of business
  • Ability to work independently and with management on highly visible, divisional and cross-divisional complex projects
  • Creative thinker with excellent problem solving abilities
  • Ability to thrive in a fast-paced, performance-driven environment
  • Team player with solid interpersonal skills

----------

Relevant du Gestionnaire des opérations, données d’entreprise, l’Ingénieur de données est responsable du cycle de vie des données chez SSENSE, de la collection à la rétention. L’intégralité et la précision des données est une préoccupation constante pour l’Ingénieur de données, et de ce fait il/elle supervise l'entrepôt de données design, ainsi que l’ingestion et l’intégration des données. Le candidat idéal possède de solides connaissances en matière de données, conception de base de données, programmation, collecte de données, entreposage de données et nettoyage de données.


RESPONSABILITÉS

  • Concevoir, construire, installer et maintenir des systèmes de gestion des données évolutifs qui ingèrent et intègrent un gros volume de données sensibles et temporelles provenant de différentes sources
  • Concevoir, bâtir et mesurer des tâches ETC/ELT complexes afin de traiter des sources de données disparates ou douteuses et former des données exactes, intègres et de haute qualité  
  • Surveiller la qualité et le flux des données  
  • Améliorer les procédures, directives et normes fondamentales de données
  • Intégrer aux structures existantes de nouvelles technologies de gestion des données et des outils logiciels d’ingénierie
  • Créer des composants de logiciel personnalisés et des applications d’analyse
  • Veiller à l'intérêt de l’entreprise en participant à des équipes externes à l’occasion

EXIGENCES

  • Baccalauréat en Informatique, Ingénierie, ou un domaine connexe
  • Un minimum de 5 années d’expérience dans un rôle traitant les données, le codage, le scriptage (Python/SQL/CQL/AWS/JS/Bash) et le design
  • Un minimum de 5 années d’expérience en développement et administration de systèmes de données importants
  • Un minimum de 3 années d’expérience en modélisation des données et administration de bases de données NoSQL et SQL
  • Un minimum de 3 années d’expérience avec au moins deux des fonctions suivantes : Hadoop,  SPARK, MapReduce, HDFS, Hive, Kafka, Kinesis, Flume, Sqoop
  • Solide connaissance des essentiels informatiques en termes d’algorithmes et de structures de données
  • Volonté de participer à tous les niveaux des projets au besoin
  • Maîtrise de l’anglais tant à l’oral qu'à l’écrit, français un atout

COMPÉTENCES

  • Capacité de gérer des projets complexes à long terme impliquant de multiples disciplines et lignes d’affaires
  • Capacité à travailler de façon indépendante et avec la direction sur des projets transverses complexes et à grande visibilité
  • Esprit créatif et excellentes aptitudes à résoudre des problèmes
  • Habileté à travailler dans un environnement orienté sur la performance et au rythme rapide  
  • Esprit d’équipe et fortes compétences relationnelles

Apply