Skip to content
mimi

Instructor – Data Science Program

Montreal College of Information Technology

Canada · On-site Part-time 2d ago

About the role

Description de l'entreprise

Le Collège de technologie de l'information de Montréal est un établissement pionnier qui offre des programmes de formation intensive en TI à Montréal à des étudiants du monde entier. Notre principal objectif est de fournir aux étudiants une formation de qualité en TI. Par conséquent, le collège contribue à former une main-d'œuvre hautement qualifiée, professionnelle et prête à intégrer le marché du travail. Pour en savoir plus sur le collège, sa mission, sa vision, ses valeurs et ses programmes, veuillez consulter son site Web : www.montrealcollege.ca

Description du poste :

Planifier, préparer et dispenser des cours favorisant l'apprentissage actif.

Accompagner les étudiants et leur fournir une rétroaction constructive sur leur travail.

Attribuer et corriger les devoirs, les tests et les travaux.

Communiquer avec le personnel du collège pour bien comprendre les attentes du programme.

Détails du poste :

Il s'agit d'un poste contractuel, et le nombre d'heures de travail dépend des cours attribués.

Actuellement, les cours se déroulent en ligne, mais le formateur doit être disponible pour participer à des événements sur le campus au besoin. Formation et expérience :

Bilinguisme indispensable (les candidatures ne maîtrisant pas le français ne seront pas prises en compte).

• Baccalauréat ou maîtrise en informatique, science des données, statistiques, mathématiques ou domaine connexe.

• Minimum de 5 ans d’expérience pratique en science des données, apprentissage automatique ou intelligence artificielle.

• Certifications en apprentissage automatique ou en science des données.

• Une expérience d’enseignement d’un an ou plus dans un domaine pertinent est un atout.

• Solide compréhension de la veille stratégique, de l’analyse de données et de la modélisation statistique.

• Expérience de la conception et de la mise en œuvre de solutions axées sur les données dans divers secteurs.

• Expérience en Python, R, SQL et technologies Big Data.

• Expérience pratique d’Azure ML, Databricks, TensorFlow, PyTorch ou Scikit-learn.

détails du program: https://www.montrealcollege.ca/diplomas/data-scientist-program

Compétences interpersonnelles :

Excellentes aptitudes à la communication et à la présentation.

Capacité à expliquer de nouvelles idées et des concepts complexes de façon claire et concise.

Capacité à gérer efficacement des étudiants de différents horizons. Compétences techniques (une ou plusieurs de ces compétences) :

Introduction à la science et à l’ingénierie des données :

Compréhension des concepts, méthodologies et flux de travail en science des données.

Connaissance du prétraitement des données, de l’ingénierie des caractéristiques et de l’analyse statistique.

Familiarité avec les principes fondamentaux de l’apprentissage automatique et les applications d’IA.

Fondements de la programmation SQL :

Excellente maîtrise de la syntaxe SQL, des requêtes et de la conception de bases de données.

Expérience des procédures stockées, de l’indexation et de l’optimisation des requêtes.

Capacité à effectuer des opérations ETL (Extraction, Transformation, Chargement).

Outil de visualisation et de reporting des données (Power BI) :

Expertise en développement de rapports et de tableaux de bord Power BI.

Maîtrise de DAX (Data Analysis Expressions) et de Power Query.

Capacité à connecter Power BI à diverses sources de données (SQL, Azure, API, etc.).

Fondements de la programmation Python :

Maîtrise de la programmation Python pour l’analyse et l’automatisation des données.

Expérience des bibliothèques de manipulation de données (Pandas, NumPy, Matplotlib, Seaborn, etc.). Compréhension de la programmation orientée objet et du scripting.

Apprentissage automatique :

Solide compréhension des algorithmes d’apprentissage supervisé et non supervisé.

Expérience pratique des bibliothèques d’apprentissage automatique telles que Scikit-learn, TensorFlow ou PyTorch.

Capacité à prétraiter, entraîner et évaluer des modèles d’apprentissage automatique.

Connaissance des techniques d’ingénierie des caractéristiques et d’optimisation des modèles.

Science des données appliquée avec Python :

Maîtrise de Python pour la science des données, notamment Pandas, NumPy et SciPy.

Expérience des outils de visualisation de données comme Matplotlib et Seaborn.

Solides compétences en analyse statistique et en tests d’hypothèses.

Capacité à travailler avec des ensembles de données réels pour une prise de décision basée sur les données.

Projet de science des données :

Expérience pratique du développement de projets de science des données de bout en bout.

Capacité à nettoyer, prétraiter et analyser de grands ensembles de données.

Application de modèles d’apprentissage automatique à la résolution de problèmes métier.

Expérience de la présentation des résultats sous forme de rapports et de tableaux de bord.

Company Description

Montreal College of Information Technology is a pioneering institution focused on providing intensive IT training programs in Montreal to students from across the world. Our main objective is to provide students with quality IT training programs. Consequently, the college produces the outcome profile of a highly skilled, professional, and job-ready workforce. To know more about the college, its mission, vision, values, and programs, please visit its website: www.montrealcollege.ca

Job Description:

• Plan, prepare and deliver lessons that facilitate active learning.

• Assist students and provide appropriate feedback on their work

• Assign and grade homework, tests and assignments.

• Communicate with college staff to understand the program expectations.

Job Details:

• This is a contract position, and the number of working hours depends on assigned classes.

• Currently the classes are conducted online, but the instructor must be available to attend on-campus events when required.

Education & Experience:

• Must be Bilingual (candidates without french will not be considered)

• Bachelor’s or Master’s Degree in Computer Science, Data Science, Statistics, Mathematics, or a related field.

• Minimum 5+ years of hands-on experience in Data Science, Machine Learning, or AI.

• Certifications in Machine Learning or Data science

• One or more years of teaching experience in a relevant field is preferred.

• Strong understanding of business intelligence, analytics, and statistical modeling.

• Experience in designing and implementing data-driven solutions across various industries.

• Expertise in Python, R, SQL, and Big Data technologies.

• Hands-on experience with Azure ML, Databricks, TensorFlow, PyTorch, or Scikit-learn.

Soft Skills:

• Must possess excellent communication and presentation skills

• Ability to explain new ideas and unfamiliar concepts in a clear and concise way

• Ability to handle students of different backgrounds effectively.

Technical Skills (one or several of these skills):

Introduction to Data Science and Engineering:

• Understanding of data science concepts, methodologies, and workflows.

• Knowledge of data preprocessing, feature engineering, and statistical analysis.

• Familiarity with machine learning fundamentals and AI applications.

Fundamentals of SQL Programming:

• Strong command of SQL syntax, queries, and database design.

• Experience with stored procedures, indexing, and query optimization.

• Ability to perform ETL (Extract, Transform, Load) operations.

Data Visualization and Reporting Tool (Power BI):

• Expertise in Power BI report and dashboard development.

• Proficiency in DAX (Data Analysis Expressions) and Power Query.

• Ability to connect Power BI with various data sources (SQL, Azure, APIs, etc.).

Fundamentals of Python Programming:

• Proficiency in Python programming for data analysis and automation.

• Experience with data manipulation libraries (Pandas, NumPy, Matplotlib, Seaborn, etc.).

• Understanding of object-oriented programming and scripting.

Machine Learning:

• Strong understanding of supervised and unsupervised learning algorithms.

• Hands-on experience with ML libraries such as Scikit-learn, TensorFlow, or PyTorch.

• Ability to preprocess, train, and evaluate machine learning models.

• Knowledge of feature engineering and model optimization techniques.

Applied Data Science with Python:

• Proficiency in Python for data science, including Pandas, NumPy, and SciPy.

• Experience with data visualization tools like Matplotlib and Seaborn.

• Strong grasp of statistical analysis and hypothesis testing.

• Ability to work with real-world datasets for data-driven decision-making.

Data Science Project:

• Hands-on experience in developing end-to-end data science projects.

• Ability to clean, preprocess, and analyze large datasets.

• Application of machine learning models to solve business problems.

• Experience in presenting insights through reports and dashboards.

Job Type: Part-time

Pay: $65.00 per hour

Benefits:

• Work from home

Work Location: Remote

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free