Ingénieur apprentissage statistique / Machine Learning Engineer
Job Description

Ingénieur apprentissage statistique / Machine Learning Engineer
Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d'un Ingénieur apprentissage statistique pour une entreprise dans le domaine du transport. Notre client est situé à Montréal.

Description des tâches et responsabilités – Ingénieur apprentissage statistique 
Appliquer une solide expertise en ingénierie logicielle et en apprentissage statistique pour industrialiser les solutions prédictives et normatives dans de grands ensembles de données et pour gérer les cas d'utilisation d'analyses en continu et en continu. Ayant une compréhension approfondie de l’analyse et de la science des données, vous développerez un code performant et robuste, et appliquerez les meilleurs frameworks de développement de classe.

Responsabilités:
- Prototypes de modèles prédictifs en solutions hautement performantes et prêtes à la production ;
- Travailler en étroite collaboration avec les ingénieurs de données et les scientifiques de données pour créer des variables analytiques, des métriques et des modèles ;
- Travailler en étroite collaboration avec les experts en données pour résoudre des problèmes difficiles d'ingénierie et d'apprentissage automatique et produire un code de haute qualité ;
- Choisissez et utilisez les bibliothèques analytiques, les langages de programmation et les cadres appropriés pour chaque tâche ;
- Contribuer à renforcer les capacités des clients en encadrant les membres de l'équipe sur les méthodologies et les approches de la science des données ;
- Contribuez aux meilleures pratiques de codage et d'ingénierie dans les projets d'intelligence artificielle ;
- Construire / refactoriser / développer du code dans des bibliothèques, des API et des outils réutilisables.

Exigences du poste – Ingénieur apprentissage statistique 
- Baccalauréat ou Maitrise en informatique, en mathématiques ou dans une discipline technique connexe ;
- Expérience de 1 à 4 années en génie logiciel avec une exposition à la statistique et/ou à la science des données (5 à 10 ans pour un ingénieur senior en ML) ;
- Connaissance approfondie et expérience confirmée de l'optimisation du modèle d'apprentissage machine dans un contexte de production ;
- Une expérience de Python ou de Scala est requise. Expérience en programmation en C, C++, Java est bénéfique. Exposition à des analyses en continu et en non-continu ;
- Expérience avec SQL, Spark, Pandas, Numpy, SciPy, Modèles de statistiques, Stan, pymc3, Caret, Scikit-learn, Keras, TensorFlow, Pytorch, Databricks est bénéfique ;
- Expérience de travail avec des ensembles de données volumineux, des outils de simulation / optimisation et des outils informatiques distribués (Mappage / Réduire, Hadoop, Hive, Spark, Gurobi, Arena, etc.) ;
- Expérience de travail dans un environnement de startup en IA ou dans des organisations avec une culture agile ;
- Attitude professionnelle et orientation vers le service ;
- Bonnes aptitudes en communication écrite et verbale ainsi qu’un fort désir de travailler dans des équipes inter fonctionnelles ;
- Capable de créer un sentiment de confiance et de créer un climat de travail collaboratif, confortable et efficace ;
- Souci de prospérer dans un environnement au rythme rapide ;
- Ouvert aux nouvelles approches et à l'apprentissage.

Type de poste
Contractuel 6 mois avec de fortes possibilités de renouvellement

Date de début
Immédiatement

Numéro de référence
BH 275395
 

________________ENGLISH VERSION_________________


Machine Learning Engineer
On behalf of one of its clients Procom is searching for a Machine Learning Engineer for a company in the transportation sector. Our client is located in Montreal.

Job Details - Machine Learning Engineer
Apply strong software engineering & machine learning expertise to industrialize predictive & prescriptive solutions across big datasets and handle both streaming and non-streaming analytics use cases. Having deep understanding of analytics and data science, you will engineer performant and robust code and apply best in class development frameworks.

Responsibilities:
- Refactor prototypes of predictive models into highly performant, production ready solutions;
- Work closely with Data Engineers and Data Scientists to create analytical variables, metrics, and models;
- Work closely with data scientists to solve difficult engineering and machine learning problems and produce high-quality code;
- Choose and use the right analytical libraries, programming languages, and frameworks for each task;
- Contribute to building client capabilities by coaching team members on data science methodologies and approaches;
- Contribute to best coding and engineering practice across AI projects;
- Build/refactor/develop code into reusable libraries, APIs, and tools.

Mandatory Skills – Machine Learning Engineer
- BSc/MSc in computer science, mathematics or related technical discipline;
- 1 to 4 years’ experience in software engineering with exposure to statistical and/or data science role (5-10 years for Senior ML Engineer);
- Deep knowledge and proven experience with optimizing machine learning model in a production context;
- Experience with Python or Scala is required. Background in programming in C, C++, Java is beneficial. Exposure to both streaming and non-streaming analytics;
- Experience with SQL, Spark, Pandas, Numpy, SciPy, Statsmodels, Stan, pymc3, Caret, Scikit-learn, Keras, TensorFlow, Pytorch, Databricks is beneficial;
- Experience working with large data sets, simulation/optimisation and distributed computing tools (Map/Reduce, Hadoop, Hive, Spark, Gurobi, Arena, etc.);
- Experience working in AI-Startup environments or organizations with an agile culture;
- Professional attitude and service orientation;
- Good written and verbal communication skills along with strong desire to work in cross-functional teams;
- Able to build a sense of trust and rapport that creates a collaborative, comfortable & effective workplace;
- Attitude to thrive in a fast-paced environment;
- Open minded to new approaches and learning.

Assignment Length
6-month Contract – Renewable

Start date
Immediately

Reference number
BH 275395



Job Requirements

 

Company Overview

For 35 years, Procom has been pushing the envelope in North American IT staffing solutions. Driven by a senior management team of seasoned recruitment professionals, we have offices in 14 locations in the US and Canada and service all major IT markets.

When we started out in 1978, tech jobs were just being integrated into the workplace. We have been a part of shaping the landscape of IT in Canada ever since, placing IT consultants in major businesses in all sectors, including banking, telecommunications, and retail.

Through all the peaks and valleys of the IT industry, we have consistently done one thing: helping IT professionals discover the next chapter in their career.



Submit your email address to begin the application process for the Ingénieur apprentissage statistique / Machine Learning Engineer job
Email is invalid Email address is needed