Professor in Programming AI and Machine Learning

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Professor in Programming AI and Machine Learning, offering remote work with a contract length of approximately 100 hours per course. Key requirements include an MSc degree, teaching experience, and excellent English proficiency (C1+).
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
-
πŸ—“οΈ - Date discovered
August 22, 2025
πŸ•’ - Project duration
Unknown
-
🏝️ - Location type
Remote
-
πŸ“„ - Contract type
Unknown
-
πŸ”’ - Security clearance
Unknown
-
πŸ“ - Location detailed
European Union
-
🧠 - Skills detailed
#Forecasting #Computer Science #Reinforcement Learning #AI (Artificial Intelligence) #Data Science #Security #Visualization #Supervised Learning #NumPy #Unsupervised Learning #Clustering #Pandas #ML (Machine Learning) #Cybersecurity #Neural Networks #Python #Programming #Time Series
Role description
OPIT - Open Institute of Technology is an EU-accredited higher education institution that aims to revolutionize the university-level teaching of computer science by offering students up-to-date, competence-based, and entirely online degrees in this field. OPIT offers BSc and MSc degrees in Computer Science, AI, Data Science, Cybersecurity, and Digital Business all taught in English. We are looking for professors in the field of Programming AI and Machine Learning with solid teaching experience to deliver the compulsory MSc courses covering the following topics: Programming AI β€’ Introduction to Python β€’ Python Variables and Data Types β€’ Advanced Concepts in Python: Casting, Operators, and Control Flow β€’ Advanced Concepts in Python: Functions, Loops, and Exception Handling β€’ Object-Oriented Programming (OOP) β€’ NumPy β€’ Pandas β€’ Data Visualization β€’ Machine Learning Machine Learning β€’ Learning Paradigms in Machine Learning β€’ Techniques in Machine Learning β€’ Supervised Learning: Linear Models and SVMs β€’ Supervised Learning: Decision Trees and Ensemble Methods β€’ Unsupervised Learning: Clustering and Dimensionality Reduction β€’ Time Series Forecasting β€’ Neural Networks: MLPs, CNNs, and GNNs β€’ Neural Networks: RNNs, Autoencoders, and Introduction to GANs & Reinforcement Learning β€’ Generative AI and Large Language Models β€’ Practical Applications and Ethics in ML Requirements β€’ Excellent spoken and written English (C1+) β€’ Previous teaching experience β€’ MSc degree in relevant field β€’ (plus)Ph.D. degree / Professor status β€’ (plus) Official certifications β€’ (plus) Relevant professional experience β€’ Passion for teaching β€’ Accuracy, punctuality, and excellent organizational skills Useful information β€’ Please expect a commitment of around 100hrs (40 hrs for live session) β€’ Compensation is "per course" and based on your background, experience, and courses that you will take on We highly encourage candidates to enhance their applications by submitting a single file that includes not only their Full CV but also a Cover Letter and Reference Letter(s).