Data Science Trainer

Company Details

Rating: No ratings yet log in to rate this company
Industry: Education Management
Description: Mediacrest Training College fosters an environment where passion meets purpose, blending technical proficiency with artistic expression. With experienced faculty, modern facilities and strong industry connections, the college is committed to molding Africa’s brightest minds, helping them to thrive i… Mediacrest Training College fosters an environment where passion meets purpose, blending technical proficiency with artistic expression. With experienced faculty, modern facilities and strong industry connections, the college is committed to molding Africa’s brightest minds, helping them to thrive in competitive fields. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Undisclosed
Other Pay: Benefits
Job Category: Education, Teaching

Job Description

Role Overview

This position centers on guiding adult learners through the complete data science workflow, from first queries in SQL to deploying and interpreting machine learning models. Day to day, the trainer will alternate between interactive lectures, live coding demonstrations, and one-on-one mentoring during lab sessions. The work matters because graduates need not only theoretical knowledge but also the practical judgment to source, clean, analyze, and present data in a way that drives business decisions — and the trainer is the person who makes that happen.

Key Responsibilities

  • Deliver structured lessons covering Python programming, SQL for data extraction, statistical reasoning, data cleaning, exploratory analysis, and core machine learning algorithms.
  • Design and lead hands-on lab sessions where learners work directly with messy, real-world datasets to practice their skills in a controlled but realistic environment.
  • Guide learners through end-to-end portfolio projects, helping them frame business questions, select appropriate techniques, and present findings with visual clarity.
  • Evaluate homework, project milestones, and final submissions using clear rubrics, then provide actionable feedback that connects technical quality with career readiness.
  • Adapt teaching pace and examples based on learner backgrounds, ensuring that both beginners and more experienced students stay challenged and engaged.
  • Keep course materials, exercise notebooks, and assessment criteria current with evolving industry tools and practices.
  • Hold office hours or dedicated Q&A sessions to troubleshoot coding problems, discuss statistical concepts, and support learners who need extra help.
  • Collaborate with curriculum leads or program managers to refine learning outcomes and identify gaps in the student experience.

Requirements & Qualifications

  • Bachelor's degree (or higher) in Data Science, Statistics, Computer Science, Mathematics, or a closely related quantitative field.
  • At least two years of hands-on experience applying data analysis and machine learning in a professional or research setting.
  • Strong command of Python and SQL, including pandas for data manipulation, Matplotlib/Seaborn for visualization, and scikit-learn or similar libraries for modeling.
  • Solid grounding in core statistical concepts — hypothesis testing, regression, confidence intervals, and model evaluation — with the ability to translate these into plain-language explanations.
  • Demonstrated ability to break down complex technical subjects into digestible steps, whether through code-alongs, diagrams, or analogies.
  • Prior experience in teaching, tutoring, mentoring, or leading technical workshops is strongly preferred.
  • A portfolio or GitHub repository showcasing original data analysis, visualization, or machine learning projects that reflect clear communication of findings.
373 open positions on Semasocial right now · 9260 open positions in Nairobi County, Kenya · 12 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.