• +233 593 778 113
  • Accra, Ghana

Machine Learning Instructor

C
Codecraftstem · Education
Full-Time Senior Level Remote / Accra, Ghana (Hybrid) GH₵600 – GH₵1,000
2 days ago · 10 views Closes Jul 13, 2026
About the Role

We are looking for an expert Machine Learning Instructor to join Codecraftstem and deliver world-class ML education to students and professionals across Africa. This is a senior role that combines deep technical expertise with the ability to teach complex concepts in a way that is accessible, practical, and genuinely exciting. You will develop and deliver comprehensive machine learning courses — from the statistical foundations of supervised learning through to building, training, and deploying neural networks. Your students will include university undergraduates, working professionals transitioning into data science, and advanced secondary school students with strong mathematics backgrounds. Codecraftstem's ML curriculum is project-first — every concept you teach will be anchored to a real-world problem that students solve themselves. You will be the driving force behind some of the most impactful technical education being delivered on the African continent.

Responsibilities
  • Design, develop, and continuously update a structured ML curriculum covering supervised learning, unsupervised learning, neural networks, and model deployment
  • Deliver live lectures, lab sessions, and workshops on core ML topics — linear and logistic regression, decision trees, SVMs, ensemble methods, CNNs, RNNs, and transformers
  • Teach the full ML workflow: data collection and cleaning, exploratory data analysis, feature engineering, model training, evaluation, hyperparameter tuning, and deployment
  • Assign and review real-world ML projects and Kaggle-style challenges to reinforce learning
  • Record high-quality course videos and produce written course notes, notebooks, and assessments for the Codecraftstem platform
  • Teach statistical foundations — probability, linear algebra, calculus, and their application in ML algorithms
  • Guide students on ML career development, portfolio building, and preparing for technical interviews
  • Stay current with state-of-the-art ML research and incorporate new developments into course content
  • Mentor advanced students on independent ML research projects and competition preparation (Kaggle, Zindi)
Requirements
  • Degree in Computer Science, Mathematics, Statistics, Data Science, or a related field (MSc or PhD strongly preferred)
  • 3+ years of hands-on machine learning or data science experience in industry or research
  • Expert-level Python skills with deep proficiency in the ML stack — scikit-learn, TensorFlow or PyTorch, Pandas, NumPy, and Matplotlib
  • Solid mathematical foundations in linear algebra, calculus, probability, and statistics
  • Experience building, evaluating, and deploying production ML models
  • Prior experience teaching, training, or mentoring others in ML or data science
  • Ability to make abstract mathematical concepts concrete and accessible through visualisation and real examples
  • Excellent presentation and communication skills
Nice to Have
  • PhD in Machine Learning, Statistics, or a related field
  • Published research papers or recognised Kaggle / Zindi competition rankings
  • Experience with MLOps tools and model deployment (Docker, FastAPI, AWS SageMaker, Hugging Face Spaces)
  • Knowledge of reinforcement learning or generative models (GANs, diffusion, transformers)
  • Experience developing structured online learning content for an LMS platform
  • Network within the African data science or ML research community
Required Skills
Machine LearningPythonscikit-learnTensorFlowPyTorchPandasNumPyDeep LearningStatisticsData ScienceFeature EngineeringModel DeploymentSTEM EducationCurriculum Design
Benefits & Perks
Top-of-market senior salary
Hybrid or fully remote work arrangement
Health insurance
High-performance GPU compute provided for course development and personal research
Free access to all Codecraftstem courses, tools, and certifications
Annual ML conference attendance (NeurIPS, ICML, AfricaNLP, or similar)
Research paper publication support
Professional development budget of GH₵3,500/year
Opportunity to build and lead the Codecraftstem ML Institute
Direct impact on data science literacy and career transformation across Africa
Similar Positions
Apply for this Job
Job Overview
Job Type Full-Time
Level Senior Level
Location Remote / Accra, Ghana (Hybrid)
Category Education
Salary GH₵600 – GH₵1,000
Deadline Jul 13, 2026
← All Jobs