About the Role
Our client, a leading provider of cutting-edge tech education, is seeking a highly skilled and experienced Data Science Educator to join their innovative team. This role is based in Pretoria, Gauteng , and focuses on delivering advanced data science training to professionals and aspiring data scientists. The ideal candidate will have a robust understanding of machine learning, statistical modeling, data visualization, and programming languages such as Python and R. This is a full-time position requiring a commitment to excellence in teaching and curriculum development. The educator will be instrumental in shaping our data science programs, ensuring they remain relevant and aligned with industry demands. We are looking for an individual who can inspire learners and equip them with the practical skills needed to succeed in the rapidly evolving field of data science. This role offers a fantastic opportunity to work within a forward-thinking organization in Pretoria .
Key Responsibilities
- Deliver high-quality, engaging instruction on data science concepts, including machine learning algorithms, statistical analysis, data mining, and big data technologies.
- Develop and maintain up-to-date course materials, including lectures, assignments, projects, and case studies, reflecting current industry trends and best practices.
- Design and implement effective assessments to measure student learning and provide constructive feedback.
- Facilitate hands‑on lab sessions and coding exercises using relevant tools and programming languages (e.g., Python, R, SQL).
- Mentor students, provide guidance on project work, and support their career development in data science.
- Stay abreast of the latest advancements in data science, machine learning, and artificial intelligence, and integrate new knowledge into the curriculum.
- Contribute to the design and enhancement of the data science curriculum, ensuring its alignment with industry needs and technological progress.
- Engage with learners through online platforms and potentially in‑person sessions, fostering a collaborative learning community.
- Evaluate the effectiveness of teaching methods and make data‑driven improvements to course delivery.
Requirements
- Master's or Ph.D. degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field.
- A minimum of 5 years of professional experience in data science, machine learning, or a related role.
- Proven experience in delivering training or teaching data science concepts and tools.
- Strong proficiency in programming languages such as Python (with libraries like Pandas, NumPy, Scikit‑learn) and R.
- Solid understanding of statistical modeling, machine learning algorithms, and data visualization techniques.
- Excellent communication, presentation, and interpersonal skills, with the ability to convey complex technical concepts clearly.
- Experience with SQL databases and big data technologies (e.g., Spark, Hadoop) is a plus.
- Ability to create engaging and effective learning materials and assessments.
- Located in or able to commute to Pretoria, Gauteng for required on-site activities.
Benefits
- Competitive contractor rate with potential for long-term engagement.
- Opportunity to work with a leading organization in tech education.
- Access to advanced technology and learning platforms.
- Flexible working hours subject to course schedules.
- Be part of a dynamic team shaping the future of data science education.
- Contribute to the professional development of individuals and organizations.
- Work in a stimulating environment focused on innovation and learning in Pretoria .