Job Summary:
- We are seeking a qualified Python Trainer to join our institution, primarily focused on teaching B.Tech, MCA, and M.Sc-IT courses. This position is available at our Bhubaneshwar location. The trainer will deliver comprehensive lectures on Python and related technologies including data handling, object-oriented programming, web frameworks, and emerging Python applications in automation and data science.
Responsibilities
▪ Teaching and Lecturing:
- Deliver engaging and informative lectures on Python and related subjects to B.Tech, MCA, and M.Sc-IT students.
- Teach topics such as Core Python, Object-Oriented Programming, Data Structures using Python, Web Development with Django/Flask, Python for Data Analysis, and Scripting for Automation.
- Ensure students develop both theoretical knowledge and hands-on programming skills.
- Adapt teaching methodologies to suit diverse learning needs and industry trends.
- Design and develop course materials, including syllabi, lecture notes, and assessments.
- Foster a dynamic and interactive learning environment to promote student engagement.
▪ Research and Innovation:
- Conduct research in the area of Python and its applications; contribute to academic publications.
- Stay updated with the latest Python libraries, frameworks, and industry applications.
- Encourage and guide students in research projects related to Python and open-source technologies.
▪ Mentorship:
- Mentor students in developing Python-based projects, preparing for internships, or solving real-world problems.
- Support students in applying theoretical knowledge through practical exercises and capstone projects.
▪ Collaboration:
- Work collaboratively with fellow faculty members and industry professionals to enhance curriculum delivery.
- Build partnerships with industry experts for guest lectures, hackathons, internships, and project guidance.
▪ Professional Development:
- Continuously enhance your knowledge by attending workshops, webinars, and technical events focused on Python and open-source ecosystems.
- Engage in self-learning to stay ahead in emerging Python trends like AI, ML, and data engineering.
Qualifications
- Master’s degree (M.Tech/M.Sc/ MCA – with 6 Months to 1 Year experience) in Information Technology, Computer Science, or a related field.
- Demonstrated expertise and practical experience with Python and its ecosystems.
- Prior experience in teaching or mentoring in Python programming is desirable.
Skills and Competencies
- Strong command over Core and Advanced Python programming.
- Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
- Familiarity with tools like Pandas, NumPy, Matplotlib, and automation libraries.
- Strong communication and presentation skills.
- Ability to motivate and inspire students toward coding excellence.
- Problem-solving mindset and practical approach to training.
Location
Benefits
- Competitive salary and benefits package.
- Opportunity to work in a dynamic and supportive educational environment.
- Be a part of shaping the next generation of Python developers.
- Engage in impactful projects and contribute to real-world problem-solving through teaching.