Internship

Assistant Trainer

HUMAN INTELLIGENCE LABS · Uttar Pradesh

Company
HUMAN INTELLIGENCE LABS
Type
Internship
Work mode
On-site
Location
Uttar Pradesh
Salary / stipend
₹5,000 – 10,000 a month
Experience
Internship
Posted
5 Nov 2026

About this internship

About HI Labs

HI Labs creates outcome-focused technology education programs to help students become industry-ready software engineers. The curriculum focuses on:

  • Strong computer science fundamentals.
  • Practical software development and AI-native engineering practices.
  • Real-world projects, discipline, and internship readiness.
  • Teaching students to understand how and why software works, rather than just writing code.

Role & Engagement Summary

  • Role: Software Mentor / Faculty Trainee
  • Location: Gomti Nagar, Lucknow, Uttar Pradesh (On-site)
  • Job Type: Full-time Internship
  • Duration: 6 Months
  • Department: Academics / Training
  • Experience Required: 0–2 Years
  • Stipend: ₹5,000 – ₹12,000 per month (varies by candidate performance, technical ability, communication, and overall contribution)

Key Technical Areas You Will Work With

  • Programming & Problem Solving
  • Programming fundamentals and logic building.
  • Problem-solving techniques and algorithmic thinking.
  • Code reading, debugging, and practical exercises.
  • Computer Science Fundamentals
  • Data Structures & Algorithms (DSA).
  • Database Management Systems (DBMS), SQL fundamentals, and PostgreSQL basics.
  • Operating Systems and Computer Networks basics.
  • Software Engineering principles.
  • Software Development
  • JavaScript / TypeScript fundamentals.
  • Backend development basics using Node.js and Express.js.
  • APIs and request-response concepts.
  • MERN stack fundamentals.
  • Git and GitHub usage, clean code, and real-world workflows.
  • AI-Native Development
  • Responsible use of AI tools in engineering.
  • AI-assisted debugging and prompting for coding tasks.
  • Understanding when to leverage AI vs. when strong manual fundamentals are required.

Responsibilities

  • Instruction & Doubt Support: Assist in technical learning sessions and conduct doubt-clearing sessions guided by the academic team.
  • Student Mentorship: Guide students through assignments, exercises, programming problems, and small projects.
  • Code Quality & Debugging: Review student code, deliver constructive feedback, and help students spot and fix errors.
  • Material Preparation & Tracking: Prepare basic exercises, revision material, maintain session notes, and track student progress to identify support areas.
  • Module Ownership: Gradually take charge of specific topics or modules as performance and technical capabilities improve.

Educational Background

  • Preferred: B.Tech / B.E. or M.Tech / M.E. in CS/IT, or MCA.
  • Other Majors: Open to candidates from other backgrounds who show strong programming fundamentals and a genuine interest in mentoring.

Experience Profile

  • Freshers, recent graduates, or candidates with 0–2 years of software development experience.
  • Suitable for candidates with internship, tutoring, peer-teaching, or personal software project experience.
  • Note: Prior formal teaching experience is not strictly required.

Core Requirements

  • Strong programming logic, basic DSA, SQL/databases, and Git/GitHub.
  • Clear verbal and written communication with the ability to explain complex concepts simply.
  • Patience when working with beginners and willingness to continuously learn.

Good-to-Have Skills

  • Knowledge of JS, TS, Node.js, Express.js, React, MongoDB, PostgreSQL, Git, code reviews, or AI development tools.

Ideal Candidate Profile

  • Enjoys explaining technical concepts and can demonstrate why something works.
  • Can break down complex ideas into simple steps.
  • Patient with beginners and receptive to constructive feedback.
  • Willing to work full-time on-site from Lucknow.

Who This Role Is NOT For

  • Those who only want to code and dislike helping others learn.
  • Candidates who cannot explain their technical reasoning or depend entirely on AI without understanding core concepts.
  • Individuals unwilling to work on-site, communicate with students,…

Listed from the company's public job post; the company is responsible for it. Always apply on the official page and never pay to apply. How listings work

Similar internships

See all Software Development internships →