Company Description FACE Prep is one of India’s largest placement-focused skill development companies, specializing in job preparation for tech careers since 2008. The organization has helped millions of students launch their careers in the technology sector through structured, career-oriented training. FACE Prep offers a variety of programs, including masterclasses, self-paced last-mile preparation, workshops, and bootcamps to build in-demand technical and interview skills. Its alumni work with leading global technology companies such as Google, Microsoft, Meta, Adobe, PayPal, Amazon, TCS, Infosys, Wipro, Thoughtworks, Cognizant, and Accenture. The company provides a learner-centric environment that focuses on practical skills and industry readiness. Role Description This is a full-time, on-site role for a DSA (Data Structures and Algorithms) Trainer based in Bhopal. The DSA Trainer will design and deliver engaging classroom sessions on core data structures, algorithms, problem-solving techniques, and coding interview patterns. Responsibilities include preparing lesson plans, creating practice problems, curating assignments, and developing assessments aligned with placement requirements. The trainer will mentor students one-on-one and in groups, clarify doubts, review code, and provide feedback to improve efficiency, clarity, and coding style. The role also involves collaborating with the academic team to update curricula based on current hiring trends, contributing to workshops or bootcamps, and tracking learner progress to ensure strong placement outcomes. Qualifications
Strong foundation in Data Structures and Algorithms (arrays, linked lists, trees, graphs, dynamic programming, recursion, etc.) and solid problem-solving skills.
Proficiency in at least one programming language commonly used in interviews (such as C++, Java, or Python) and familiarity with coding platforms (e.g., LeetCode, HackerRank, CodeStudio).
Ability to create structured learning content, including lesson plans, coding exercises, assessments, and detailed solution walkthroughs.
Effective classroom management and training skills, with the ability to explain complex topics clearly to learners at different proficiency levels.
Strong communication and presentation skills, with a learner-centric and inclusive teaching approach.
Bachelor’s degree in Computer Science, Information Technology, or a related field; advanced degrees or relevant certifications are an advantage.
Prior experience as a trainer, teaching assistant, or mentor in competitive programming, campus placements, or technical coaching is highly beneficial.
Familiarity with campus recruitment processes, aptitude and coding test patterns, and technical interview formats used by product and service-based companies.
Comfort with basic tools for content delivery and tracking (e.g., learning management systems, presentation tools, online coding environments).