Job Title: DSA (Data Structures & Algorithms) Trainer
Department: DCPD (Department of Career Planning and Development)
Location: Chandigarh University, Mohali
Employment Type: Full-time
Job Summary
Chandigarh University is looking for a skilled and passionate DSA Trainer to strengthen students' problem-solving abilities and prepare them for technical interviews and competitive coding. The role involves delivering structured training in Data Structures and Algorithms, mentoring students, and driving placement readiness through rigorous practice and evaluation.
Key Responsibilities
- Deliver comprehensive training on:
- Data Structures (Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Heaps, Hashing)
- Algorithms (Sorting, Searching, Recursion, Backtracking, Greedy, Dynamic Programming)
- Conduct problem-solving sessions and coding practice using real interview-level questions
- Design structured learning paths and curriculum aligned with top tech company hiring standards
- Mentor students for coding rounds, online assessments, and technical interviews
- Track student progress and provide personalized feedback and improvement plans
- Conduct mock tests, contests, and coding competitions
- Introduce students to competitive programming platforms (e.g., LeetCode, CodeChef, HackerRank)
- Collaborate with placement and academic teams to align training with industry requirements
- Continuously update content based on current hiring trends and company-specific patterns
Required Skills & Qualifications
- Educational Qualification:
- B.Tech / M.Tech / BCA / MCA in Computer Science or related field
- Technical Skills:
- Strong command of Data Structures and Algorithms
- Proficiency in at least one programming language (Java / C++ / Python preferred)
- Deep understanding of time and space complexity analysis
- Experience with problem-solving on coding platforms
- Familiarity with competitive programming concepts
- Experience:
- 2–8 years of experience in teaching & training
- Proven track record in solving DSA problems (active profiles on coding platforms preferred)
Key Competencies
- Strong analytical and problem-solving skills
- Excellent communication and teaching ability
- Ability to break down complex problems into simple concepts
- Passion for mentoring and student success
- Ability to motivate students for consistent coding practice
Preferred Qualifications
- High ratings/achievements on coding platforms (CodeChef, Codeforces, LeetCode, Git hub, etc.)
- Experience in training students for product-based company interviews
- Exposure to real-world interview processes
Role Impact
This role is crucial in building student’s core problem-solving skills, significantly improving their chances of securing roles in top product-based and service-based companies.
Pay: ₹700,000.00 - ₹2,000,000.00 per year
Ability to commute/relocate:
- Mohali, Punjab: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Data structures & Algorithms: 1 year (Required)
- Technical Training: 1 year (Required)
Work Location: In person