fbpx

Reshaping the future with enterprise-grade AI, automation, and innovation.

About the Role

We are looking for passionate Technical Trainers with 1–3 years of experience who can deliver high-quality programming and Data Structures & Algorithms (DSA) training. The ideal candidate should be able to live code, simplify complex concepts, and help learners build strong problem-solving skills.

The trainer will primarily teach DSA using Java, while also supporting learning in Python, C++, and modern web application development technologies.

Key Responsibilities

  • Deliver Data Structures & Algorithms (DSA) training using Java/Python
  • Conduct live coding sessions and explain problem-solving approaches step-by-step
  • Train students in programming fundamentals and algorithmic thinking
  • Conduct coding exercises, challenges, and assessments
  • Teach basic web development concepts (HTML, CSS, JavaScript)
  • Provide exposure to backend development concepts (Node.js, Express.js)
  • Guide students in database concepts and SQL queries
  • Track student progress and provide feedback
  • Stay updated with current industry practices and training methodologies.

Required Skills

  • Strong understanding of Data Structures and Algorithms
  • Strong programming knowledge in Java (mandatory)
  • Good knowledge of Python and/or C++
  • Ability to live code and explain concepts clearly
  • Strong problem-solving and logic-building skills
  • Knowledge of Web Development, HTML, CSS, JavaScript, Node.js, Express.js. 
  • Knowledge of DBMS concepts
  • Ability to write SQL queries
  • Basic knowledge of NoSQL databases (preferred)

Qualifications & Skills

  • Bachelor’s Degree in Computer Science / IT / related field
  • 1–3 years of experience in technical training or software development
  • Strong communication and presentation skills
Good to Have
  • Candidates with active coding profiles on LeetCode, CodeChef, HackerRank, or Codeforces.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx