Enable job alerts via email!

Développeur(euse) Big Data / Ingénieur(e) Machine Learning

Triton Digital Canada Inc.

Montreal

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

Job summary

Une entreprise innovante à Montréal recherche un Développeur Big Data / Ingénieur Machine Learning. Ce poste passionnant implique la création d'outils de Business Intelligence en exploitant d'énormes quantités de données audio. Si vous avez de solides compétences en Scala et une expérience en développement d'applications à grande échelle, ce rôle vous attend dans un environnement de travail collaboratif et dynamique.

Qualifications

  • 5+ ans d'expérience en tant que Développeur Big Data.
  • Maîtrise des langages Scala et Python.
  • Expérience en ingénierie de Machine Learning et développement d'applications à grande échelle.

Responsibilities

  • Concevoir et développer des produits et applications en utilisant Scala.
  • Participer à toutes les phases du cycle de développement logiciel.
  • Collaborer avec les scientifiques des données pour transformer des algorithmes en solutions scalables.

Skills

Scala
Python
Modélisation des données
Traitement parallèle
Big Data
Docker
Kubernetes
AWS
Agile
TDD

Tools

Apache Spark
Airflow
GitHub Actions
Bamboo

Job description

Tu es passionné par les nouvelles technologies et tu souhaites rejoindre une équipe de développement logiciel innovante, dans un environnement chaleureux, détendu et stimulant ?
Nous recherchons un Développeur Big Data / Ingénieur Machine Learning pour rejoindre notre équipe « Audience ».
Notre succès repose sur notre capacité à relever les défis ensemble. Nous sommes passionnés de technologie, toujours à la recherche des meilleurs outils et méthodes pour améliorer notre travail. La communication et l’esprit d’équipe sont aussi importants que la maîtrise technique.
Si tu souhaites créer des outils de Business Intelligence exploitant les données générées par des millions d’utilisateurs de streaming audio, alors lis la suite attentivement.
Profil recherché :
  • Maîtrise de langages de programmation comme Scala (indispensable) et Python (atout).
  • Maîtrise du français et de l’anglais pour communiquer avec l’équipe globale.
  • Expérience dans le développement d’applications optimisées avec forte concurrence d’accès et faibles temps de réponse.
  • Solide compréhension de la modélisation des données, du traitement parallèle, et connaissance approfondie des technologies Big Data (ex : Apache Spark) et des systèmes de stockage distribués (ex : Scylla DB).
  • Expertise en outils de conteneurisation (Docker, Kubernetes, Red Hat OpenShift) et plateformes cloud (ex : AWS).
  • Expérience en développement piloté par les tests (TDD) et familiarité avec les outils CI/CD (ex : GitHub Actions, Bamboo).
  • Conception et optimisation de chaînes de traitement de données avec des outils comme Airflow.
  • Expérience en ingénierie et opérations de Machine Learning appliqué au Big Data, utilisant des cadres comme Apache Spark pour le ML.
  • Intégration d’outils d’IA dans le développement logiciel.
  • Autonomie, excellentes capacités d’analyse, résolution de problèmes et pensée critique.
  • Expérience dans un environnement Agile/Scrum.
  • Minimum de cinq ans d’expérience professionnelle en tant que développeur Big Data.
Responsabilités :
  • Concevoir et développer de nouveaux produits et applications, ainsi qu’améliorer les solutions existantes, en utilisant Scala ou autres technologies pertinentes.
  • Participer à toutes les phases du cycle de développement logiciel : planification, conception, développement, tests, déploiement, supervision, support, documentation.
  • Écrire un code de haute qualité pour créer et maintenir des applications robustes à grande échelle.
  • Collaborer avec les scientifiques des données pour comprendre leurs modèles et transformer des algorithmes complexes en solutions scalables.
  • Gérer le cycle de vie des modèles de machine learning, incluant tests, déploiement et surveillance en production.
  • Maintenir une documentation claire des processus et bonnes pratiques.
  • Travailler en transversal avec les équipes Big Data, Data Ops et IT Ops pour une intégration fluide des solutions ML.
  • Participer activement à une équipe Agile auto-organisée et multidisciplinaire.
  • Proposer son aide et solliciter de l’aide en retour.
  • Communiquer avec respect et ouverture d’esprit.
  • Collaborer avec le Product Manager pour définir les futures solutions technologiques.
  • Formuler et justifier des recommandations technologiques.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.