14 Nov
|
Newton School
|
Sonipat
14 Nov
Newton School
Sonipat
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 like 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 several other leading tech organizations, NST is building a scalable, high-impact model that produces industry-ready talent for the world’s most advanced technology roles.
Key Responsibilities : Course Development & Delivery -
- Design and deliver engaging lectures, coding sessions, and practical labs on Data Structures, Algorithms, Problem Solving, and Algorithm Analysis.
- Teach both foundational concepts and advanced algorithmic problem-solving techniques.
- Develop structured course content, assignments, coding exercises, and assessments.
Algorithmic Foundations
- Teach algorithmic paradigms including: ○ Brute Force ○ Greedy Algorithms ○ Divide & Conquer ○ Dynamic Programming ○ Backtracking ○ Branch & Bound ○ Graph Algorithms ○ Searching, Sorting and Optimization
- Explain time and space complexity and help students develop efficient problem-solving approaches.
Lab & Problem-Solving Mentorship
- Lead coding and problem-solving labs where students implement, debug, analyse and optimise algorithms.
- Mentor students on structured thinking, debugging, optimisation, and solving problems under constraints.
- Help students prepare for technical interviews, competitive programming, and coding competitions.
Academic Excellence & Student Success
- Review assignments, coding submissions, projects, and assessments.
- Provide continuous and actionable feedback to improve student performance.
- Identify high-potential students and mentor them toward advanced problem-solving and competitive programming.
Industry & Academic Integration
- Bridge academic fundamentals with real-world software engineering practices.
- Bring relevant industry examples, engineering problems, and practical use cases into the classroom.
- Collaborate with faculty, curriculum designers, and industry mentors to continuously improve course quality.
Research & Innovation
- Encourage students to participate in competitive programming, research projects, open-source contributions and coding competitions.
- Support research-oriented problem-solving and algorithmic exploration.
- Contribute to academic initiatives, technical communities, and knowledge-sharing sessions
Stakeholder Engagement
- Collaborate with university leadership, faculty members, and industry partners.
- Participate in technical workshops, masterclasses, hackathons, coding contests, and academic events.
- Contribute to building a strong Computer Science academic and technical community.
Qualifications and Requirements :
- M.Tech / M.E. / PhD in Computer Science, Artificial Intelligence, Mathematics, Information Technology, or a closely related discipline.
- 6+ years of relevant experience across software engineering, technical teaching, competitive programming, research, or algorithm-focused problem-solving.
- Strong proficiency in at least one programming language such as C++, Java or Python.
- Solid command of: ○ Data Structures & Algorithms ○ Algorithm Design & Analysis ○ Object-Oriented Programming ○ Problem Solving ○ Core Computer Science
- Ability to explain complex technical concepts in a clear, structured, and approachable manner.
- Comfortable teaching both conceptual theory and hands-on coding.
- Strong interest in teaching, mentoring, and student development.
Preferred Background
- M.Tech from a reputed institute/university with strong DSA/CS fundamentals.
- PhD in Computer Science / AI / Mathematics / related areas, particularly with research or publications in algorithms, theoretical CS, AI/ML, or related domains.
- Software engineering experience at SDE 2/SDE 3 or equivalent level.
- Prior experience teaching or mentoring students at universities, colleges, coding academies, bootcamps, or corporate training programs.
- Competitive programming background — ICPC, Codeforces, CodeChef, LeetCode, or similar.
- Experience designing problem sets, coding contests, technical assessments, or interview questions.
- Experience mentoring students for technical interviews or competitive programming.
- Contributions to open-source projects, technical blogs, research publications, or developer communities.
- Strong academic-industry collaboration experience.
Who Would Be a Good Fit?
We are looking for professionals who can combine technical depth + academic rigour + mentorship.
Potential profiles could include :
- M.Tech + 6-10 years industry experience + st
📌 Sde 3 + Senior Instructor - Dsa (Sonipat)
🏢 Newton School
📍 Sonipat