Instructor - Competitive Programming (DSA)

Newton School

Sonipat

On-site

INR 350,000 - 550,000

Full time

26 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Newton School in India invites an Instructor to teach Data Structures & Algorithms and Competitive Programming, mentor students, and prepare them for coding interviews and contests. The role suits someone with a strong programming background who enjoys teaching.

You'll conduct classroom sessions, design problem sets, track progress, and collaborate with the academic team to continuously improve the curriculum. On-site role in Haryana/Sonipat area for hands-on mentoring.

Qualifications

  • 1-2 years of experience in Software Development, Competitive Programming, Coding Instruction or related field.
  • Strong command of Data Structures & Algorithms.
  • Demonstrated Competitive Programming experience.
  • Excellent communication and mentoring skills.
  • Genuine interest in teaching and mentoring students.

Responsibilities

  • Conduct engaging classroom sessions on Data Structures & Algorithms and Competitive Programming.
  • Teach algorithms, data structures, problem-solving techniques, and coding patterns.
  • Mentor students through progressively challenging coding problems.
  • Prepare coding assignments, contests, assessments, and practice problems.
  • Conduct doubt-solving and individual/group mentoring sessions.
  • Help students improve performance on platforms such as Codeforces, CodeChef, LeetCode, and AtCoder.
  • Mentor students for competitive programming contests and technical interviews.
  • Track student performance and provide actionable feedback.
  • Collaborate with the academic team to improve curriculum and learning outcomes.

Skills

Data Structures & Algorithms
Competitive Programming
Mentoring
Strong communication

Tools

Codeforces
CodeChef
AtCoder
LeetCode

Job description

About the Company

Newton School of Technology (NST) is a new-age institution redefining technical educationin 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% ofstudents have secured paid internships with companies like Razorpay, SarvamAI, andDRDO, along with global exposure through tech treks to Singapore and Silicon Valley. Ledby a distinguished faculty comprising ICPC World Finalists and ex-professionals from ISRO,Microsoft, MakeMyTrip, and several other leading tech organizations, NST is building ascalable, high-impact model that produces industry-ready talent for the world's mostadvanced technology roles.

About the Role

We are looking for a Competitive Programming / DSA enthusiast who can inspire and mentor the next generation of software engineers.

As an Instructor, you will be responsible for teaching Data Structures & Algorithms and Competitive Programming, helping students develop strong problem-solving skills and preparing them for coding competitions, technical interviews, and software engineering careers.

This role is particularly suited for someone who has a strong programming background and genuinely enjoys solving challenging problems and teaching others how to approach them.

About the Company

Newton School of Technology (NST) is a new-age institution redefining technical educationin 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% ofstudents have secured paid internships with companies like Razorpay, SarvamAI, andDRDO, along with global exposure through tech treks to Singapore and Silicon Valley. Ledby a distinguished faculty comprising ICPC World Finalists and ex-professionals from ISRO,Microsoft, MakeMyTrip, and several other leading tech organizations, NST is building ascalable, high-impact model that produces industry-ready talent for the world's mostadvanced technology roles.

About the Role

We are looking for a Competitive Programming / DSA enthusiast who can inspire and mentor the next generation of software engineers.

As an Instructor, you will be responsible for teaching Data Structures & Algorithms and Competitive Programming, helping students develop strong problem-solving skills and preparing them for coding competitions, technical interviews, and software engineering careers.

This role is particularly suited for someone who has a strong programming background and genuinely enjoys solving challenging problems and teaching others how to approach them.

Key Responsibilities
  • Conduct engaging classroom sessions on Data Structures & Algorithms and Competitive Programming.
  • Teach algorithms, data structures, problem-solving techniques, and coding patterns.
  • Mentor students through progressively challenging coding problems.
  • Prepare coding assignments, contests, assessments, and practice problems.
  • Conduct doubt-solving and individual/group mentoring sessions.
  • Help students improve their performance on platforms such as Codeforces, CodeChef, LeetCode, and AtCoder.
  • Mentor students for competitive programming contests and technical interviews.
  • Track student performance and provide actionable feedback.
  • Collaborate with the academic team to continuously improve curriculum, problem sets, and learning outcomes.
What We're Looking For
  • 1-2 years of experience in Software Development, Competitive Programming, Coding Instruction, Teaching Assistance, or a related field.
  • Strong command of Data Structures & Algorithms.
  • Strong programming skills in C++ preferred.
  • Demonstrated Competitive Programming experience.
  • Experience with platforms such as Codeforces, CodeChef, AtCoder, LeetCode, etc.
  • Strong problem-solving and analytical abilities.
  • Excellent communication and mentoring skills.
  • A genuine interest in teaching and mentoring students.
Good to Have
  • Strong Codeforces / CodeChef rating.
  • ICPC participation or experience in competitive programming contests.
  • Experience mentoring students or conducting coding sessions.
  • Experience creating programming problems or conducting coding contests.
  • Strong understanding of algorithms beyond interview-level DSA.
Why join NST?
  • Be part of a mission-driven team bridging the gap between education and employability
  • through hands-on, industry-focused learning. Work with ICPC world finalists, ex-Googlers,
  • ex-ISRO scientists, and IIT/IISc mentors from Google, CRED, Swiggy, and Goldman Sachs.
  • Gain real-world exposure through AI, open-source, and government-backed projects with
  • IITs. Learn Full Stack Development, Data Science, and DevOps with a placement-driven
  • curriculum, mock interviews, and 2,000+ hiring partners. Shape India's next generation of
  • tech leaders.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Instructor - Competitive Programming (DSA)
Instructor - Competitive Programming (DSA)

Newton School • Maharashtra

On-site
INR 600,000 - 1,000,000
Instructor - Competitive Programming (DSA)
Instructor - Competitive Programming (DSA)

Newton School • Pune District

On-site
INR 600,000 - 1,200,000
Instructor - Competitive Programming (DSA)
Instructor - Competitive Programming (DSA)

Newton School • Bengaluru

On-site
INR 600,000 - 900,000
Instructor - Competitive Programming (DSA)
Instructor - Competitive Programming (DSA)

Newton School of Technology • Pune District

On-site
INR 600,000 - 900,000
Senior Software Engineer + Instructor : DSA
Senior Software Engineer + Instructor : DSA

Newton School • Maharashtra

On-site
INR 1,000,000 - 1,500,000
Associate Instructor: Competitive programming: DSA(GoforGold)
Associate Instructor: Competitive programming: DSA(GoforGold)

Newton School • Pune District

On-site
INR 1,400,000 - 2,100,000
SDE 2/3 + Lead Instructor (DSA)
SDE 2/3 + Lead Instructor (DSA)

Incanus Technologies • Pune District, Sonipat

On-site
INR 1,800,000 - 2,800,000
SDE + Associate Instructor (FSD)
SDE + Associate Instructor (FSD)

Newton School • Maharashtra

On-site
INR 900,000 - 1,300,000
SDE/DSA Instructor
SDE/DSA Instructor

Whereuelevate • India

On-site
INR 600,000 - 1,000,000
SDE + Associate Instructor (FSD)
SDE + Associate Instructor (FSD)

Newton School of Technology • Maharashtra

On-site
INR 900,000 - 1,800,000
Teaching experience
Git knowledge
Testing frameworks
+8