Experience Required
2 - 4 years
Role & Responsibilities
We are seeking passionate DSA Faculty & Associate Instructors to join our Computer Science Department. This is an academic-focused role where you will teach mentor and guide Computer Science students while also applying your software development and competitive programming expertise.
Key Responsibilities-
Teaching & Mentorship:
- Deliver engaging lectures to Computer Science students on Data Structures Algorithms and System Design.
- Mentor students on competitive programming coding challenges and hackathons.
- Conduct labs tutorials assessments and mock interviews to prepare students
- for placements.
Software Development & DSA Expertise:
- Design and implement advanced data structures and algorithms.
- Solve real-world System Design problems (HLD & LLD).
- Provide guidance on coding best practices debugging and code optimization.
Curriculum & Industry Alignment:
- Build and update an industry-relevant DSA curriculum aligned with software hiring standards.
- Collaborate with industry experts for guest lectures and live projects.
- Keep the program aligned with emerging technologies and coding trends.
Ideal Candidate
- Education: in Computer Science Software Engineering or related field (IITs/NITs/IIITs preferred).
- Industry Experience:
- 2 years in software development (preferably in product-based companies).
- Strong experience in scalable systems and applying DSA in practice.
- Technical Expertise:
- Languages: C Java Python.
- DSA Mastery: Arrays Linked Lists Stacks Queues Trees Graphs Recursion Sorting Searching Dynamic Programming Algorithm Analysis.
- System Design: HLD LLD microservices caching database scaling.
Must-Have:
- Active participation in Competitive Programming (ICPC Codeforces Leetcode CodeChef etc.).
- Strong profiles on coding platforms with consistent problem-solving history.
- Ability to simplify complex concepts and keep students engaged.
- Passion for teaching and mentoring students.
Good to Have:
- Prior experience teaching undergraduate/graduate students.
- Familiarity with modern pedagogy & teaching tools.
- Research orientation in computer science and education.
Perks Benefits and Work Culture
- Competitive salary packages aligned with industry standards.
- Access to state-of-the-art labs and classroom facilities.
- Contribution to cutting-edge academic work in collaboration with the Newton School of Technology and Rishihood University Sonipat and Ajeenkya DY Patil University
data structures,software,algorithms,teaching,design,software development
Company Size Mid-Sized Experience Required 2 - 4 years Working Days 5 days/week Office Location Karnataka Bengaluru Map Role & Responsibilities We are seeking passionate DSA Faculty & Associate Instructors to join our Computer Science Department. This is an academic-focus...
Experience Required
2 - 4 years
Role & Responsibilities
We are seeking passionate DSA Faculty & Associate Instructors to join our Computer Science Department. This is an academic-focused role where you will teach mentor and guide Computer Science students while also applying your software development and competitive programming expertise.
Key Responsibilities-
Teaching & Mentorship:
- Deliver engaging lectures to Computer Science students on Data Structures Algorithms and System Design.
- Mentor students on competitive programming coding challenges and hackathons.
- Conduct labs tutorials assessments and mock interviews to prepare students
- for placements.
Software Development & DSA Expertise:
- Design and implement advanced data structures and algorithms.
- Solve real-world System Design problems (HLD & LLD).
- Provide guidance on coding best practices debugging and code optimization.
Curriculum & Industry Alignment:
- Build and update an industry-relevant DSA curriculum aligned with software hiring standards.
- Collaborate with industry experts for guest lectures and live projects.
- Keep the program aligned with emerging technologies and coding trends.
Ideal Candidate
- Education: in Computer Science Software Engineering or related field (IITs/NITs/IIITs preferred).
- Industry Experience:
- 2 years in software development (preferably in product-based companies).
- Strong experience in scalable systems and applying DSA in practice.
- Technical Expertise:
- Languages: C Java Python.
- DSA Mastery: Arrays Linked Lists Stacks Queues Trees Graphs Recursion Sorting Searching Dynamic Programming Algorithm Analysis.
- System Design: HLD LLD microservices caching database scaling.
Must-Have:
- Active participation in Competitive Programming (ICPC Codeforces Leetcode CodeChef etc.).
- Strong profiles on coding platforms with consistent problem-solving history.
- Ability to simplify complex concepts and keep students engaged.
- Passion for teaching and mentoring students.
Good to Have:
- Prior experience teaching undergraduate/graduate students.
- Familiarity with modern pedagogy & teaching tools.
- Research orientation in computer science and education.
Perks Benefits and Work Culture
- Competitive salary packages aligned with industry standards.
- Access to state-of-the-art labs and classroom facilities.
- Contribution to cutting-edge academic work in collaboration with the Newton School of Technology and Rishihood University Sonipat and Ajeenkya DY Patil University
data structures,software,algorithms,teaching,design,software development
View more
View less