
Python Trainer
Surya Informatics
Chennai0–2 yrs1h agovia Naukri
Posted 13 Nov 2026, 19:05 IST
This job at a glance
- Who can apply
- Freshers and up to 2 years · Bachelor's degree
- Must know
- RecruitingData structures & algorithmsTroubleshooting
- Nice to have
- PythonREST APIsPandasNumPy
- Work
- On-site in Chennai
- Pay
- ₹1.5–3 LPA
- Listed
- 13 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
SURYA INFORMATICS JOB DESCRIPTION
Department: IT
Role Type: Technical Development + Training
Hiring Drive: Recruitment part of the 40-position hiring plan
We are looking for a Python Developer cum Trainer who can combine hands-on Python development with effective technical training. The selected candidate will build practical applications, guide learners through projects, and explain programming concepts in a clear, structured manner.
Key Responsibilities
- Deliver structured training sessions on Python fundamentals, object-oriented programming, data structures, and commonly used libraries.
- Demonstrate practical coding techniques, debugging, testing, and application development practices.
- Design, develop, and maintain Python-based applications, scripts, APIs, or automation solutions as assigned.
- Guide students through hands-on exercises, mini-projects, and real-time project implementation.
- Prepare lesson plans, presentations, coding examples, assignments, assessments, and project documentation.
- Evaluate learner progress, provide constructive feedback, and clarify technical doubts.
- Stay updated with Python frameworks, tools, and industry practices, and incorporate relevant updates into training.
- Collaborate with the technical and training teams to plan and deliver quality learning outcomes.
Technical Skills & Competencies
- Strong knowledge of Python programming, syntax, data types, control structures, functions, and exception handling.
- Understanding of object-oriented programming, data structures, algorithms, and file handling.
- Working knowledge of libraries such as NumPy, Pandas, and Matplotlib is an advantage.
- Familiarity with at least one Python framework or development area such as Flask, Django, FastAPI, or automation is preferred.
- Knowledge of databases and SQL, REST APIs, Git, and basic software development practices is desirable.
- Ability to write clean, reusable, maintainable code and troubleshoot errors.
Qualifications
- Bachelors degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Strong practical skills and demonstrable projects may also be considered.
Experience
- Freshers with strong Python skills and project work may apply.
- Relevant development or teaching experience is an advantage.
Preferred Profile
- Personal, academic, internship, or open-source projects demonstrating Python development; familiarity with GitHub and project documentation.
Core Skills
- Good verbal and written communication skills.
- Confident presentation, mentoring, and knowledge-sharing abilities.
- Strong problem-solving mindset and willingness to learn new technologies.
- Ability to explain complex concepts in a simple, learner-friendly manner.
- Professional attitude, teamwork, and time-management skills.