Title : Developpeur/Ingenieur de donnees ML et Python

Overview

Hybrid
$70 - $80
Contract - Independent
Contract - 12 Month(s)

Skills

Python

Job Details

Title : Developpeur/Ingenieur de donnees ML et Python - Developer/Data Engineer ML and Python


Location : Montreal 2 jours/semaine sur site au centre-ville - 2 days/week on site DownTown
Duree/duration : 12 mois/ 12 months - 40 hours/week
Le candidat doit posseder les qualifications suivantes: Contexte:

La personne doit avoir Python et Databricks. Doit avoir de l,experience avec Big Data et avoir touche au Machine learning
Taches

  • Completer des recits de developpement dans Jira ;
  • Participer au developpement des solutions ML, ainsi que l'utilisation d'outils (framework) d'industrialisation ML ;
  • Participer au developpement des solutions d'ingestion de donnees complexes de donnees geospatiales (image 3D, nuage de points, image 360) ;
  • Orienter la conception des solutions autour des meilleures pratiques de developpement et aux cas d'utilisation de transformation de donnees, d'entrainement, d'inference, de monitoring, etc. ;
  • Participer a la vigie des traitements quotidiens et corriger des bogues qui peuvent en decouler ;
  • Comprendre et valider le besoin emis par l'equipe et ce, en etroite collaboration avec les analystes, le responsable technique et le responsable produit affaires (RPA) et/ou les utilisateurs ;
  • Faire evoluer les solutions BI deja en place en proposant des evolutions, des automatisations ou des optimisations ;
  • Rediger et mettre a jour la documentation necessaire a la comprehension, au developpement, a l'exploitation et a l'entretien des solutions de donnees ;
  • Agir a titre de porte-parole de l'entreprise lors de rencontres specialisees dans son domaine d'affaires ;
  • Realiser les taches d'analyste fonctionnel, au besoin ;
  • Agir a titre d'animateur et de facilitateur dans le cadre de divers projets, au besoin.

Requis:

  • 6 ans minimum comme Ingenieur de donnees BIG Data (Data engineering)
  • 1 an minimum d'experience pratique approfondie du langage Python
  • 1 an minimum d'experience pratique approfondie en ML
  • Experience dans le developpement des solutions d'ingestion de donnees complexes de donnees massive dans Databricks
  • Modelisation de donnees structurees et non structurees
  • Experience du transit en temps reel (streaming)
  • Experience pratique avec Databricks API
  • Experience avec la plateforme Azure tel que :
    • Azure Devops
    • AzureSQL
  • Experience avec MLFlow
  • Experience avec Spark
  • Completer des recits de developpement dans Jira
  • Experience avec Confluence
  • Experience en environnement similaire a Hydro
  • Langue : Francais

Atouts

  • Experience avec l'ingestion de donnees complexes de donnees massive geospatiales (image 3D, nuage de points, image 360) (preciser les experiences)
  • Concevoir, realiser et tenir a jour les tests unitaires et d'assurance qualite
  • Connaissances en architecture logicielle, design patterns dans un contexte analytique
  • Experience en creation d'artefacts reutilisables et robustes (librairies ou autres)
  • Agir comme expert conseil dans l'architecture de solutions de big data, ainsi que d'outils (framework) de transformation et ingestion de donnees
  • Experience avec IaC (Infrastructure as Code)
  • Bonne maitrise de la mise en place d'automatisation
  • Realiser des taches d'analyste fonctionnel

===
The candidate must have the following qualifications: Context:
The person must have Python and Databricks skills. They should have experience with Big Data and have worked with Machine Learning.
Tasks:

  • Complete development stories in Jira
  • Participate in the development of ML solutions, as well as the use of ML industrialization tools (frameworks)
  • Participate in the development of complex data ingestion solutions for geospatial data (3D images, point clouds, 360 images)
  • Guide solution design around best development practices and use cases including data transformation, training, inference, monitoring, etc.
  • Monitor daily processing and fix related bugs
  • Understand and validate requirements from the team, closely collaborating with analysts, technical leads, product owners (RPA), and/or users
  • Enhance existing BI solutions by proposing evolutions, automations, or optimizations
  • Write and update documentation necessary for understanding, developing, operating, and maintaining data solutions
  • Act as a company spokesperson in specialized meetings within their business domain
  • Perform functional analyst tasks when needed
  • Act as facilitator and coordinator in various projects when needed

Requirements:

  • Minimum 6 years as a Big Data Engineer
  • Minimum 1 year of solid hands-on Python experience
  • Minimum 1 year of solid hands-on Machine Learning experience
  • Experience developing complex massive data ingestion solutions in Databricks
  • Modeling structured and unstructured data
  • Experience with real-time data streaming
  • Practical experience with Databricks API
  • Experience with Azure platform such as:
    • Azure DevOps
    • AzureSQL
  • Experience with MLFlow
  • Experience with Spark
  • Complete development stories in Jira
  • Experience with Confluence
  • Experience in environments similar to Hydro
  • Language: French

Assets:

  • Experience with ingestion of complex massive geospatial data (3D images, point clouds, 360 images) (please specify experiences)
  • Design, create, and maintain unit and quality assurance tests
  • Knowledge of software architecture, design patterns in an analytical context
  • Experience creating reusable and robust artifacts (libraries or others)
  • Act as a consulting expert in big data solution architecture and data transformation/ingestion frameworks
  • Experience with Infrastructure as Code (IaC)
  • Strong skills in automation setup
  • Perform functional analyst tasks
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.