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
  • Bhubaneshwar

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.