Python underpins a growing share of what we teach: data handling for battery analytics, test automation, simulation scripting and the data-science modules inside our PG programmes.
You will deliver those modules to cohorts of engineering students and working professionals. Our format is project-led — learners write code in every session and leave with something that runs, so you need to be comfortable debugging live in front of a room rather than presenting finished slides.
You will also help shape the curriculum in your area, working with the content team on exercises, assessments and the worked examples that go into the courseware.
What you will do
- Deliver Python modules to student and professional cohorts
- Run live coding and debugging sessions, online and on campus
- Design exercises, assessments and project briefs
- Support learners on their capstone projects
- Contribute to curriculum development in your subject area
- Assess learners and produce competency evidence
What we are looking for
- Three or more years writing Python professionally
- Strong grounding in data handling — NumPy, pandas and visualisation
- Confident teaching and debugging live in front of a group
- Able to explain concepts to engineers who are not software developers
- Based in Delhi NCR or willing to relocate
Nice to have
- Applications in automotive, energy or embedded contexts
- Experience with test automation or simulation scripting
- Machine learning fundamentals
- Prior teaching or training experience
What you get
- Train-the-trainer certification paid for
- Hybrid working — delivery days on campus, prep from home
- Learning budget and conference travel
- Full access to every DIYguru programme
- Health cover for you and dependants
Education
B.E./B.Tech, MCA or equivalent
- Requisition ID
- DIY-2026-0209
- Posted
- 31 July 2026
- Applications close
- 29 October 2026
- Hiring entity
- DIYguru