Job Description – DSA Trainer (C++) Position: DSA Trainer / Technical Mentor Location: Greater Noida, Uttar Pradesh Training Duration: 400 Hours Engagement: Long-Term Training Project Domain: Data Structures & Algorithms (DSA) with C++ About the Role We are looking for an experienced and passionate DSA Trainer to deliver a comprehensive 400-hour Data Structures & Algorithms training program for students at one of the leading colleges in Greater Noida. The trainer will be responsible for delivering structured, industry-oriented training in DSA using C++, helping students develop strong problem-solving, programming, algorithmic thinking, and competitive coding skills. The ideal candidate should have professional experience in DSA training, software development, competitive programming, or a closely related technical domain, along with excellent communication and classroom-delivery skills. Key Responsibilities - Deliver a structured 400-hour DSA training program using C++. - Train students from fundamental to advanced concepts of Data Structures and Algorithms. - Explain complex programming and algorithmic concepts in a simple, practical, and student-friendly manner. - Conduct hands-on coding sessions, live problem-solving exercises, and practical assignments. - Develop students' logical thinking, analytical abilities, and problem-solving skills. - Provide real-world coding problems and industry-relevant use cases. - Conduct regular coding exercises, assessments, quizzes, and evaluations. - Guide students through debugging, optimization, and writing efficient code. - Help students understand time and space complexity and apply optimization techniques. - Prepare students for technical interviews, coding assessments, and placement-oriented programming challenges. - Monitor student progress and provide constructive feedback. - Address individual student queries and provide additional support wherever required. - Maintain proper training documentation, attendance, assessment records, and progress reports as required by the institution. - Coordinate with the college/institutional team regarding training schedules, student performance, and program requirements. Core Topics Expected The trainer should be comfortable covering a comprehensive DSA curriculum, including: - C++ Programming Fundamentals - Object-Oriented Programming with C++ - Time & Space Complexity - Arrays and Strings - Searching and Sorting Algorithms - Recursion and Backtracking - Linked Lists - Stacks and Queues - Hashing - Trees and Binary Trees - Binary Search Trees - Heaps and Priority Queues - Graphs and Graph Algorithms - Greedy Algorithms - Dynamic Programming - Advanced Recursion & Backtracking - Bit Manipulation - Two Pointer & Sliding Window Techniques - Prefix Sum and related optimization techniques - Divide and Conquer - Algorithm Optimization - Problem-Solving Patterns - Competitive Programming Concepts - Coding Practice and Interview Problems Eligibility & Experience - Minimum 3-5 years of relevant experience in DSA training, software development, competitive programming, or a related technical field. - Strong hands-on expertise in C++ and Data Structures & Algorithms. - Prior experience delivering classroom/college-level technical training is highly preferred. - Strong understanding of algorithm design, complexity analysis, and coding best practices. - Excellent communication and presentation skills. - Ability to engage and manage students effectively in a classroom environment. - Strong problem-solving and mentoring abilities. - Candidates with experience in engineering colleges, universities, EdTech organizations, coding institutes, or corporate technical training will be preferred. Preferred Candidate Profile We are looking for someone who is not only technically strong but also an effective educator and mentor. The trainer should be able to make students comfortable with problem-solving, encourage them to practice consistently, and bridge the gap between academic learning and industry expectations. Experience with platforms such as LeetCode, CodeChef, Codeforces, HackerRank, GeeksforGeeks, or similar coding platforms will be an added advantage. Engagement Details - Location: Greater Noida - Program: DSA with C++ - Total Training Hours: 400 Hours - Experience Required: 3-5 Years - Target Audience: College Students - Mode: Classroom / On-Campus Training - Nature of Engagement: Long-Term Training Project How to Apply Interested and experienced DSA trainers who meet the above requirements are encouraged to share their updated profile/resume, along with details of their relevant training experience, C++/DSA expertise, previous institutional training assignments, and availability for the 400-hour program.
Pay: ₹50,000.00 - ₹80,000.00 per month
Work Location: In person