Ingénieur de données - niveau 3

  • 333 Rue Chabanel O, Montréal, QC H2N 2G1, Canada
  • Temps plein

Description de l'entreprise

SSENSE, prononcé [es-uhns], est une plateforme de mode montréalaise à portée internationale. Fondée en 2003, SSENSE marque le pas du commerce avant-gardiste influent avec sa combinaison de luxe, de streetwear et de lignes novatrices. Nous produisons du contenu original novateur et nous sommes fiers de développer entièrement nos propres solutions et systèmes technologiques. Nous avons surpassé le rôle d’entité de commerce en ligne typique par l’exploration des liens unissant contenu, commerce et culture. Desservant à présent 150 pays, générant une moyenne de 76 millions de visites mensuelles, et atteignant une croissance annuelle à deux chiffres depuis sa création, SSENSE devient un acteur culturel à part entière.

Description du poste

SSENSE est à la recherche d’un Ingénieur de données qui se joindra à notre équipe technique en pleine croissance. L’ingénieur de données de niveau 3 rejoindra une équipe et approfondira les connaissances de cette dernière en développement de logiciels et en pipelines de données. Il/Elle divisera avec un minimum d’assistance les tâches importantes en étapes plus petites et aisément gérables afin de compléter les travaux complexes nécessaires au lancement de nouvelles fonctionnalités de la feuille de route Produit. La personne détentrice du poste contribuera à la dissémination des connaissances au sein de l’entreprise et participera au recrutement et à l’intégration de nouveaux employés.

RESPONSABILITÉS

Livraison de produit:

  • Construire, tester et utiliser des pipelines de données stables et évolutives permettant de trier, de structurer et d’intégrer des ensembles de données disparates, créant ainsi un format lisible et accessible pour les rapports consacrés à l’utilisation par l’utilisateur finale, pour les sciences des données et pour les analyses ad hoc
  • Comprendre la feuille de route produit de haut niveau ainsi que les fonctions à développer immédiatement, contribuant à l’estimation de haut niveau et à l’élaboration des séquences de développement
  • Remplir des tâches de développement complexes avec un minimum d’assistance
  • Participer constamment et activement à pousser du code en production en vue de devenir un contributeur principal
  • Revoir les Pull Requests
  • Écrire des programmes testables, efficaces et réutilisables, qui se prêtent à l’intégration et au déploiement continus et qui respectent les meilleures pratiques et les standards de développement SSENSE
  • Revoir les diagrammes UML et les documents techniques pour garantir leur qualité
  • Appropriation de l'exécution et responsabilisation
  • Être responsable de la qualité du code et effectuer les tests adéquats 
  • Réviser la documentation technique et y contribuer
  • Partage des connaissances et coaching
  • Participer activement à SSENSE University (notre plateforme d’apprentissage entre pairs) afin d’accroître sa connaissance de différentes technologies et donner au moins deux cours par an
  • Gérer l’intégration des nouveaux ingénieurs de données

Architecture:

  • Contribuer de manière active à l’élaboration de solutions, en questionnant positivement les choix techniques des autres participants
  • Aider les développeurs junior à comprendre le design technique afin qu’ils soient en mesure de rédiger des documents pour le reste de l’équipe

Recrutement:

  • Participer aux événements de recrutement organisés par les Ressources humaines afin d’aider à identifier et recruter les meilleurs talents en technologie

Qualifications

EXIGENCES

  • Baccalauréat en informatique, ingénierie ou un domaine connexe
  • Un minimum de 3 années d’expérience en Programmation orientée objet et/ou programmation fonctionnelle
  • Connaissance d’Apache Spark pour le traitement de mégadonnées
  • Connaissance du langage de programmation Python
  • Connaissance des concepts de modélisation de données et capacité à définir l’architecture avec un minimum d’assistance afin de développer un microservice complexe
  • Familiarité avec des systèmes de bases de données variés et capacité à formuler des requêtes complexes de façon autonome
  • Connaissances des concepts d’infonuagique (cloud) et capacité à suivre des instructions afin de les appliquer avec un minimum d’assistance
  • Connaissance des services AWS (Glue, Athena, S3, Databricks, etc.) et de la plateforme Apache Airflow, un atout
  • Connaissance de Git
  • Excellente maîtrise de l’anglais, tant à l’écrit qu’à l’oral, français un atout

COMPÉTENCES

  • Souci du détail et capacité à apprendre rapidement
  • Mentalité positive axée sur la recherche de solutions pour surmonter les obstacles
  • Esprit d’équipe et grand sens de la responsabilité
  • Habileté à prospérer dans un milieu au rythme rapide et à maîtriser les technologies et les techniques en évolution fréquente
Politique de confidentialité