We are looking for a passionate and knowledgeable Python Trainer to design, develop, and deliver high-quality training programs. In this role, you will mentor students, fresh graduates, and working professionals, helping them master Python from foundational concepts to advanced, industry-relevant applications. The ideal candidate possesses strong programming expertise, hands-on development experience, and excellent pedagogical skills to simplify complex technical topics.
Roles and Responsibilities
- Curriculum Design: Create and continuously update comprehensive training programs, syllabus outlines, and slide decks aligned with modern industry standards.
- Training Delivery: Conduct engaging lectures, interactive live-coding workshops, and practical lab sessions both in-person and online.
- Hands-on Mentorship: Guide learners through real-world projects, helping them build functional portfolios.
- Evaluation & Feedback: Design assignments, conduct mock interviews, administer coding tests, and provide constructive performance feedback.
- Doubt Resolution: Host dedicated troubleshooting sessions to help students debug code and clear concepts.
- Trend Adaptation: Stay updated on the latest Python enhancements, libraries, and frameworks to keep course content relevant.
Required Technical Skills
- Core Python: Deep understanding of data types, loops, exception handling, file I/O operations, and functional programming.
- Advanced Python: Full mastery of Object-Oriented Programming (OOP) principles, data structures, and algorithms.
- Database Management: Proficiency in writing SQL queries and interacting with databases like PostgreSQL, MySQL, or MongoDB.
- Web Frameworks (Preferred): Working knowledge of Django, Flask, or FastAPI for backend web development.
- Data Science Basics (Preferred): Familiarity with core analytical libraries like NumPy,
Pay: ₹30,000.00 - ₹80,000.00 per month
Benefits:
- Cell phone reimbursement
- Flexible schedule
Work Location: Remote