2019-10-03 09:50:31 Jump

Développeur Analytique Python


Postulez maintenant !

Notre client est présentement à la recherche d’un développeur ayant une très bonne connaissance du langage Python pour participer au développement d’un système de suivi des chaînes d’approvisionnement et des opérations en ingénierie dans le domaine des télécommunications.

Salaire :
À discuter
Responsabilités :
  • Participer activement à la conception, au développement, au déploiement et à l’optimisation de solutions analytiques en Python : pipelines de données à dynamiques variables (lots, micro-lots, flux continus) pour des cas d’usage variés (analyse prédictive et prescriptive, processus automatisés) ainsi que modèles d’apprentissage machine opérationnalisés;
  • Concevoir et exécuter divers tests, dans un esprit de développement orienté tests (TDD);
  • Mettre à jour le code source dans le système de contrôle des versions;
  • Lire et prendre en charge les tâches et/ou les billets;
  • Participer activement aux rencontres d’échange et aux développements des compétences des équipes dédiées au développement;
  • Lire et rédiger de Wikis conceptuels.
Compétences techniques requises :
  • Être exposé aux fondamentaux mathématiques suivants : algèbre linéaire et calcul matriciel, calcul différentiel et l’optimisation sous contraintes, probabilités et statistiques;
  • Comprendre les grandes familles algorithmiques de l’apprentissage machine;
  • Posséder une expérience concrète avec le langage de programmation Python et les librairies typiques à la science des données;
  • Utiliser de façon régulière une distribution Python typique (ex. Anaconda, SciPy), d’un gestionnaire de packages (ex. pip, conda), d’environnements virtuels, d’un IDE/ éditeur de code (ex. PyCharm, IDLE, Visual Studio Code), de notebooks Jupyter et d’un gestionnaire de code source (ex. Git);
  • Connaître les diverses ressources de stockage (ex. BLOBs, HDFS, SQL, NoSQL, cubes) et les interfaces pour y accéder (ex. API RESTful HTTP, ODBC, JDBC, OLE DB) sur site ou dans l’infonuagique;
  • Utiliser un langage d’interrogation des données (ex. SQL, MDX/DAX, GraphQL, HiveQL);
  • Comprendre le cycle de livraison et l’appréciation de l’intégration et du déploiement continus (CI/CD);
  • Maîtriser le français à l’oral et à l’écrit.
Atouts : 
  • Adhésion à la culture MLOps;
  • Expérience en mode services-conseils;
  • Collaboration, curiosité, adaptabilité, clarté, efficacité, méticulosité;
  • Maîtrise de l’anglais tant à l’oral qu’à l’écrit;
  • Connaissance d’Azure DevOps et d’Azure Machine Learning Services;
  • Connaître une technologie de conteneurisation (ex. Docker, Kubernetes).
Scolarité :
  • Baccalauréat en ingénierie, informatique, mathématiques ou équivalent.
Jessica Legroulx

Consultante en recrutement

...

jessica@jumprecruteurs.ca

514-658-JUMP (5867) poste 204

Cell 514-240-3595

Je suis intéressé!