
Search by job, company or skills
About Newton: Newton School of Technology (NST) is a new-age institution redefining technical education in India. Founded by IIT alumni, NST offers a 4-year B.Tech in Computer Science and AI, focused on hands-on learning and deep industry integration. Within two years, over 93% of students have secured paid internships with companies such as Razorpay, SarvamAI, and DRDO, along with global exposure through tech treks to Singapore and Silicon Valley. Led by a distinguished faculty comprising ICPC World Finalists and ex-professionals from ISRO, Microsoft, MakeMyTrip, and other leading tech organizations, NST is building a scalable, high-impact model that produces industry-ready talent for advanced technology roles.
About the Role:We are looking for a passionate and experienced Problem Solving & Algorithm Design Instructor / Associate Instructor who brings strong expertise in algorithmic thinking, data structures, and computational problem-solving. This role is ideal for someone who enjoys teaching both foundational problem-solving paradigms and advanced algorithm design and analysis, while mentoring students toward excellence in interviews, competitive programming, and real-world engineering challenges. As part of the Computer Science Department, you will design and deliver courses that blend structured problem-solving approaches with rigorous algorithmic theory and hands-on implementation.
Key Responsibilities:
- Course Development & Delivery: Design and teach engaging lectures and practical sessions covering problem-solving paradigms, data structures, algorithm design, and complexity analysis.
- Algorithmic Foundations: Teach paradigms such as brute force, greedy, divide & conquer, dynamic programming, backtracking, branch & bound, and graph-based algorithms.
- Lab Management: Lead coding and problem-solving labs where students implement, analyze, and optimize algorithms through hands-on exercises.
- Technical Mentorship: Guide students in developing structured thinking, debugging strategies, optimization skills, and confidence in solving complex problems under constraints.
- Academic Excellence & Student Success: Review assignments, problem solutions, and projects; provide continuous feedback and mentorship to support student growth.
- Cross-Functional Collaboration: Work closely with faculty, curriculum designers, and industry mentors to keep courses rigorous, relevant, and forward-looking.
- Research & Innovation: Encourage participation in competitive programming, algorithmic research, open-source contributions, and coding competitions.
- Stakeholder Engagement: Collaborate with university leadership and industry partners to drive innovation in curriculum and teaching methodologies.
Qualifications and Requirements:
Why Join NST
Good to Have:
Key Competencies:
Job ID: 144457917