Job Description: Technical Trainer (Programming & DSA)
We are seeking a highly skilled and passionate Senior Technical Trainer with an advanced academic background in Computer Engineering to lead our technical education initiatives. In this role, you will be responsible for bridging the gap between academic theory and industry requirements by mentoring students in high-level programming and complex problem-solving.
Key Responsibilities:
Curriculum Development: Design and maintain comprehensive, industry-aligned curricula for Java, Python, and Data Structures & Algorithms (DSA).
Instructional Delivery: Lead engaging live coding sessions, workshops, and webinars for both undergraduate and postgraduate engineering students.
Technical Mentorship: Guide learners through advanced problem-solving techniques, competitive programming paradigms, and real-world coding challenges.
DSA Specialization: Elucidate complex concepts including dynamic programming, greedy algorithms, trees, graphs, and space-time complexity optimization.
Assessment & Evaluation: Create rigorous coding assignments, set up hackathons, and evaluate student performance through regular assessments and mock interviews.
Resource Management: Prepare high-quality training materials such as technical manuals, interactive presentations, and hands-on lab exercises.
Required Qualifications:
Education: Master’s degree (M.E. OR M.Tech or B.E or B.Tech) in Computer Science Engineering or a closely related domain.
Technical Expertise: Profound command of Java and Python programming languages.
Deep expertise in Data Structures and Algorithms (arrays, linked lists, advanced graph algorithms).
Familiarity with competitive programming platforms (e.g., LeetCode, HackerRank) is a strong advantage.
Communication: Exceptional ability to simplify complex technical concepts into digestible information for diverse audiences.
Desired Skills:
Strong analytical and debugging skills to assist students in real-time.
Knowledge of modern educational tools and Learning Management Systems (LMS).
Proven experience in designing technical content or instructional paths for engineering graduates