Job Description (JD) – C/C++ Advanced Data Structures & Algorithms (DSA) Trainer
Position: C/C++ Advanced Data Structures & Algorithms (DSA) Trainer
Location: Tumakuru, Karnataka
Language Requirement: Fluent Kannada Speaker (Mandatory)
Number of Openings: 14 Trainers
Employment Type: Contract/Training Assignment
Program Details
- Training Duration: 180 Hours (30 Days)
- Session Schedule: 6 Hours per Day
- Working Days: 5 Days per Week
Compensation & Benefits
- Commercials: ₹50,000 per trainer for the complete program
- TFA (Travel, Food & Accommodation): Provided by the organization
Roles and Responsibilities
- Deliver instructor-led training on Advanced Data Structures and Algorithms using C/C++.
- Explain core DSA concepts with a strong emphasis on problem-solving and coding implementation.
- Conduct hands-on coding sessions, live demonstrations, and doubt-clearing sessions.
- Prepare students for coding assessments and technical interviews.
- Design and deliver practice exercises, assignments, and mock tests.
- Monitor student progress and provide constructive feedback.
- Ensure timely completion of the curriculum as per the program schedule.
- Maintain attendance records and submit training reports as required.
Technical Skills Required
- Strong proficiency in C and C++ programming.
- Expertise in Advanced Data Structures and Algorithms, including:
- Arrays and Strings
- Linked Lists
- Stacks and Queues
- Trees and Binary Search Trees
- Heaps and Priority Queues
- Hashing Techniques
- Graph Algorithms (BFS, DFS, Shortest Path, MST)
- Recursion and Backtracking
- Greedy Algorithms
- Divide and Conquer
- Dynamic Programming
- Searching and Sorting Algorithms
- Time and Space Complexity Analysis
- Competitive Programming and Problem-Solving Techniques
Eligibility Criteria
- Bachelor's/Master's degree in Computer Science, Information Technology, or related field.
- Prior experience in delivering technical training on C/C++ and DSA is preferred.
- Strong communication and presentation skills.
- Ability to communicate effectively in Kannada is mandatory.
- Experience in mentoring students for placement preparation is an added advantage.
Selection Process
- Trainer Demo Session
- Technical Evaluation/Interview
- Final Selection and Onboarding
Interested candidates meeting the above requirements are encouraged to apply for this opportunity.
Pay: Up to ₹50,000.00 per month
Benefits:
Work Location: In person