Advanced Data Structure and Competitive Programming Trainer

0 years

1 - 4 Lacs

Posted:1 week ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Key Responsibilities

Curriculum Design & Development:

  • Create a structured syllabus covering essential and advanced topics in data structures and algorithms.
  • Develop lecture notes, slide decks, and step-by-step coding walkthroughs that demonstrate solving real coding challenge problems (including live coding sessions).
  • Create a comprehensive repository of coding exercises drawn from platforms like LeetCode, HackerRank, CodeChef, and past company coding assessments.

Training Delivery & Facilitation

  • Conduct interactive, instructor-led classes (onsite/virtual) that balance theoretical instruction with live coding demonstrations.
  • Facilitate hands-on problem-solving sessions where attendees work on timed coding challenges in Java and C++, with real-time feedback on approach, optimization, and bug resolution.
  • Host regular mock contests and coding sprints to simulate competitive programming environments and build time-management skills.
  • Offer one-on-one coaching sessions to help participants troubleshoot complex problems, refine code, and improve problem-solving speed and accuracy.

Assessment & Evaluation

  • Design quizzes, timed coding challenges, and project-oriented assignments that assess mastery of data structures, algorithms, and coding proficiency in both Java and C++.
  • Track performance metrics—problem completion times, accuracy rates, code complexity—and provide detailed feedback reports to each learner.
  • Conduct regular mock interviews (whiteboard and online coding platforms) to prepare participants for technical interviews at product-based and service-based companies.

Continuous Improvement

  • Stay current with evolving competitive programming trends, new problem-solving techniques, and popular contest formats (Codeforces, AtCoder, LeetCode weekly contests).
  • Curate and update a catalog of “Top 100 Coding Problems” for each difficulty level (Easy, Medium, Hard) in both Java and C++.
  • Collaborate with other training leads to share best practices, improve instructional design, and ensure alignment with industry expectations.

Job Type: Contractual / Temporary

Pay: ₹11,604.37 - ₹37,498.46 per month

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You