Remote job
Senior Technical Trainer — Machine Learning Remote, worldwide
Job details
About this role
Role overview Create and teach practical machine learning courses for engineers, covering foundational concepts through training models. This begins as a paid freelance course project, typically lasting around three months, with the possibility of additional projects or a full-time role if there is a strong fit. You’ll focus on instruction and course content while a production team handles editing, animation, lab infrastructure, and publishing.
Responsibilities - Plan course sections, lessons, labs, and notebooks with a curriculum team. - Write specifications for practical labs and test the completed exercises. - Script and narrate concise video lessons that make machine learning understandable and engaging. - Record demonstrations and walkthroughs of lab solutions. - Revise content in response to structured editorial feedback.
Requirements - Hands-on machine learning experience, including training, evaluating, and shipping models with tools such as scikit-learn, PyTorch, or TensorFlow. - Ability to explain the reasoning behind ML concepts to engineers who are new to the field. - Strong spoken and written English, with clear delivery and confidence on camera. - Demonstrated interest in teaching through courses, tutorials, talks, workshops, mentoring, or similar work. - Up-to-date knowledge of machine learning and willingness to keep learning. - Openness to following an established teaching approach and incorporating editorial feedback.
Nice to have - Published courses or books, or experience teaching at a university or bootcamp. - Experience with fine-tuning, MLOps, or production model deployment. - Cloud machine learning certifications.
Benefits and work setup The project is remote worldwide with flexible hours and no fixed weekly commitment; delivery milestones are agreed in advance. A fixed fee is set per course based on its length and complexity, with payment upon completion. Expect a weekly team meeting, written coordination, and some time-zone overlap with a Europe- and Asia-based team.