Trainer - Data Science (Freelance)
Job description
Deliver in-depth training on data science concepts, including statistics, machine learning, and predictive modeling. Conduct hands-on sessions using programming languages such as Python and relevant libraries. Teach data cleaning, preprocessing, feature engineering, and model evaluation techniques. Use real-world datasets to provide practical exposure and enhance learning outcomes.
Guide learners in developing end-to-end data science projects. Evaluate assignments, coding exercises, and project submissions. Provide mentorship on building portfolios and preparing for data science roles. Stay updated with the latest tools, frameworks, and advancements in data science. Simplify complex algorithms and concepts for better learner understanding.
Share industry use cases and applications across domains.
Requirements
Bachelor’s or Master’s degree in Data Science, Statistics, Computer Science, or related field. 3–6 years of hands-on experience in data science or analytics roles. Strong proficiency in Python, machine learning libraries, and data handling tools. Experience with tools such as Pandas, NumPy, Scikit-learn, TensorFlow, or similar.
Prior experience in training, teaching, or mentoring professionals. Strong analytical and logical thinking capabilities. Ability to break down complex concepts into simple explanations. Hands-on experience in real-world data science projects. Good communication and presentation skills. Availability for freelance training engagements.