Software Mentor/Faculty Trainee (Lucknow)

Software Mentor/Faculty Trainee (Lucknow)

29 Aug
|
human intelligence labs
|
Lucknow

29 Aug

human intelligence labs

Lucknow

Location: Gomti Nagar, Lucknow, Uttar Pradesh

Work Mode: On-site

Job Type: Full-time Internship

Duration: 6 Months

Experience: 0–2 Years

Stipend: ₹5,000–₹12,000 per month, based on performance

Department: Academics / Training

About HI Labs

HI Labs is building serious, outcome-focused technology education programs for students who want to become industry-ready software engineers.

Our programs focus on strong computer science fundamentals, practical software development, AI-native engineering practices, real-world projects, discipline, and internship readiness .

We believe students should not simply learn how to write code. They should understand how and why software works , develop strong problem-solving abilities, and learn to approach challenges with an engineering mindset.

About the Role

We are looking for a Software Mentor / Faculty Trainee who is passionate about software development, enjoys helping others learn, and wants to build strong capabilities in both software engineering and technical mentoring .

As a Software Mentor Trainee, you will work closely with students and the academic team to support learners in understanding programming, computer science fundamentals, software development concepts, assignments, and projects.

This is not a conventional coding trainer role . You will be expected to develop a deep understanding of technical concepts and gradually learn how to explain them clearly, guide students through problems, review their work, and connect theoretical knowledge with practical software development.

This opportunity is suitable for fresh graduates, recent graduates, and candidates with 0–2 years of experience who have strong technical fundamentals and an interest in teaching, mentoring, and software development.

Key Areas You May Work With

Depending on your skills, technical background, and program requirements, you may work with the following areas:

Programming & Problem Solving

- Programming fundamentals
- Logic building
- Problem-solving techniques
- Code reading and debugging
- Basic algorithmic thinking
- Programming exercises and challenges

Computer Science Fundamentals
- Data Structures and Algorithms
- Database Management Systems
- SQL fundamentals
- PostgreSQL basics
- Operating Systems fundamentals
- Computer Networks basics
- Software Engineering principles

Software Development
- JavaScript and TypeScript fundamentals
- Backend development fundamentals
- APIs and request-response concepts
- Node.js and Express.js
- MERN stack fundamentals
- Git and GitHub
- Clean code and project structure
- Real-world software development workflows

AI-Native Development
- Responsible use of AI tools in software development
- AI-assisted debugging
- AI-supported development workflows
- Effective prompting for coding tasks
- Understanding when AI tools are useful and when strong technical fundamentals are essential

Key Responsibilities As a Software Mentor / Faculty Trainee, you will:
- Assist in conducting technical learning sessions for students.




- Explain programming and computer science concepts using simple and practical examples.
- Conduct doubt-clearing sessions under the guidance of the academic team.
- Support students with assignments, exercises, and programming problems.
- Review student code and provide constructive feedback.
- Help students identify, understand, and fix errors in their code.
- Guide students through small software development projects.
- Assist students in understanding programming concepts and development workflows.
- Prepare basic exercises, assignments, revision materials, and learning resources.
- Track student progress and identify areas where additional support may be required.
- Maintain session notes and basic learning documentation.
- Collaborate with the academic team to improve learning materials and student outcomes.
- Gradually take ownership of selected topics or modules based on your technical ability and performance.
- Encourage students to develop strong fundamentals, problem-solving skills, discipline, and an engineering mindset.

Educational QualificationsPreferred Qualifications
- B.Tech / B.E. in Computer Science, Information Technology, or a related field
- M.Tech / M.E. in Computer Science, Information Technology, or a related field
- MCA

Candidates from other educational backgrounds may also be considered if they demonstrate strong programming fundamentals and a genuine interest in software development and mentoring .

Experience

Experience Required: 0–2 Years

We welcome applications from:

- Freshers and recent graduates
- Candidates with 0–2 years of software development experience
- Candidates with internship experience
- Candidates with teaching, tutoring, or mentoring experience
- Candidates who have helped peers or juniors learn technical concepts
- Candidates with strong academic, personal, or professional software projects

Prior teaching or mentoring experience is not mandatory. For this role, we value technical fundamentals, communication ability, problem-solving skills, willingness to learn, and the ability to help others understand concepts more than the number of years of experience.

Required Skills

- Strong programming fundamentals
- Basic understanding of Data Structures and Algorithms
- Basic SQL and database knowledge
- Basic understanding of software development concepts
- Good problem-solving ability
- Ability to explain technical concepts clearly
- Valuable verbal and written communication skills
- Patience when working with beginners
- Basic knowledge of Git and GitHub
- Willingness to learn new technologies and concepts
- Ability to collaborate effectively with students and the academic team





Good to Have Knowledge or experience in any of the following areas will be an advantage:
- JavaScript
- TypeScript
- Node.js
- Express.js
- React
- MongoDB
- PostgreSQL
- Git and GitHub
- Real-world software projects
- Technical tutoring or mentoring
- Code review and debugging
- AI development tools
- Software development internships or project experience

You are not expected to know everything listed above. Strong fundamentals, curiosity, and the ability to learn are more important.

Ideal Candidate Profile

You may be a strong fit for this role if you:

- Enjoy explaining technical concepts to others.
- Can explain why something works , not just how to implement it.
- Have strong programming and problem-solving fundamentals.
- Can break complex concepts into simple and understandable steps.
- Enjoy solving programming and technical problems.
- Are patient when working with beginners.
- Are interested in both software development and mentoring.
- Are comfortable receiving feedback and continuously improving.
- Are willing to strengthen both your technical and communication skills.
- Understand the importance of strong fundamentals, even when using AI tools.
- Are comfortable working in a disciplined and outcome-focused environment.
- Are willing to work full-time from our Lucknow office .

This Role May Not Be Suitable If You
- Are interested only in coding and do not enjoy helping others learn.
- Cannot clearly explain your technical reasoning.
- Depend entirely on AI tools without understanding the underlying concepts.
- Are unwilling to work on-site from our Lucknow office.
- Are uncomfortable communicating and interacting with students.
- Are unwilling to receive feedback or improve your skills.
- Are looking only for a passive internship experience.
- Are not interested in developing your communication and mentoring abilities.

What You Will Gain During this internship, you will gain practical exposure to:
- Technical mentoring and teaching
- Computer science fundamentals
- Real-world software development workflows
- Student project guidance
- Code review and debugging
- Assignment and exercise design
- AI-assisted software development
- Communication and presentation skills
- Working with an academic and technical team
- Developing an engineering-oriented approach to problem-solving

Based on performance, trainees may be given greater responsibility and ownership of specific topics or modules during the internship. Performance & Stipend

Stipend: ₹5,000–₹12,000 per month The exact stipend will be based on the candidate's:

- Technical ability and subject knowledge
- Communication and explanation skills
- Mentoring performance
- Consistency and discipline
- Learning ability
- Overall contribution and performance during the internship

How to Apply If you are interested in this opportunity and believe you are a good fit for the role, please apply by filling out the Google Form below or applying through the job posting.

Google Form: https://forms.gle/9XiiGVpt8CQzsRvV6

Interested candidates are encouraged to apply at the earliest.

📌 Software Mentor/Faculty Trainee (Lucknow)
🏢 human intelligence labs
📍 Lucknow

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software mentor/faculty trainee (lucknow) / lucknow

Subscribe to this job alert:

Get the latest job offers by email for: software mentor/faculty trainee (lucknow) / lucknow