Responsibilities:
- Deliver sessions as an instructor for assigned topics.
- Constantly improve the session flow and delivery by working with other instructors and subject matter experts.
- Develop world-class content for online courses on Software Engineering
- Understand the industry requirements by speaking to relevant people working in FAANG companies.
- Quickly learn complex concepts and ensure quality of content, instructional design and overall course experience.
- Define & structure content development process; work with educational content across all levels.
Requirements:
- Minimum 4 years of experience as a Software Engineer.
- Graduates (B Tech/ BE) from Reputed / Tier 1 engineering colleges with teaching experience/ Master in Higher Education/ Technology, Education & Innovation are preferred.
- Expert level knowledge of 2 of more of the topics in the software development curriculum. The topics include (not limited to)- Sorting, Recursion, Graphs, Trees, Dynamic Programming, Strings, System Design
- Active participation in competitive programming, hackathons, coding events is desirable.
- High levels of empathy to understand the challenges faced by students and willingness to help them out.
- Should be willing to work on weekends and be available as per US timezone