Sde 3 + Senior Instructor - Dsa (Sonipat)

Sde 3 + Senior Instructor - Dsa (Sonipat)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sde 3 + senior instructor - dsa (sonipat) / sonipat

Subscribe to this job alert:

Get the latest job offers by email for: sde 3 + senior instructor - dsa (sonipat) / sonipat