Teaching & Software Engineering Intern

AlgoUniversity Inc.

Bengaluru

On-site

INR 201,000 - 357,000

Part time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

AlgoUniversity Inc. in Bengaluru seeks a Teaching Assistant to split time between teaching labs, helping design CS/AI curriculum, and evaluating assignments. You will also build and scale the software used by students and faculty daily, ensuring reliability and ease of use.

The role involves collaborating with faculty, mentors, and curriculum designers, improving course quality, and aligning depth with real-world engineering practices. In-person campus work only.

Qualifications

  • Final-year CS student or fresh graduate.
  • Strong DSA and programming fundamentals (C++, Python, or Java).
  • At least one full-stack project; share GitHub.
  • Ability to explain hard concepts clearly.

Responsibilities

  • Teach: conduct labs and practical sessions in CS/AI courses.
  • Build: ship and scale features for student platform and tools.
  • Evaluate assignments and provide clear feedback.
  • Resolve student doubts and debug alongside them.
  • Collaborate with faculty, curriculum designers and mentors.

Skills

DSA fundamentals
Programming in C++/Python/Java
GitHub
Communication
Competitive programming
Open-source contributions

Education

Final-year CS student / fresh graduate

Job description

Your time will be split between teaching and building. On the teaching side, you'll run labs, help design our CS and AI curriculum, and evaluate assignments. On the building side, you'll help ship and scale the software our students and faculty use every day.

The core responsibilities for the job include the following:

Teach (Teaching Assistant):
  • Conduct labs and practical sessions in our CS and AI courses.
  • Help create curriculum: assignments, problem sets, contests, and lab material.
  • Evaluate assignments and give students clear, specific feedback.
  • Resolve student doubts and debug alongside them.
  • Work with faculty, curriculum designers, and industry mentors.
  • Continuously improve course quality based on industry trends.
  • Align academic depth with real-world engineering practices.
Build:
  • Features and fixes across our student platform, coding labs, and internal tools.
  • Small scaling and reliability tasks: performance fixes, automation, scripts, and tests.
  • Teaching tools: autograders, test cases, lab environments, and AI feedback tools.
Requirements:
  • Join us in person at our Bengaluru campus. No work-from-home or remote option.
  • Final-year student or fresh graduate in CS or a related field.
  • Strong DSA and programming fundamentals (C++, Python, or Java).
  • At least one full-stack project you built. Share your GitHub.
  • Ability to explain hard concepts simply, with patience.
  • Competitive programming (Codeforces, CodeChef, ICPC), GSoC, or prior TA or mentoring experience is a plus.
Good to Have:
  • Prior teaching or mentoring experience (bootcamps, universities, ed-tech).
  • Experience with modern teaching tools and interactive training methods.
  • Open-source contributions.
  • Participation in hackathons or coding tournaments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer + SME (System Design)
Software Engineer + SME (System Design)

Newton School of Technology • Pune District

On-site
INR 600,000 - 800,000
SDE 2/3 + Senior Instructor - Competitive Programming (DSA)
SDE 2/3 + Senior Instructor - Competitive Programming (DSA)

Newton School • Sonipat

On-site
INR 350,000 - 550,000
Software Development Engineer
Software Development Engineer

Newton School • Bengaluru

On-site
INR 800,000 - 1,200,000
SDE 2/3 + Senior Instructor - Competitive Programming (DSA)
SDE 2/3 + Senior Instructor - Competitive Programming (DSA)

Newton School • Maharashtra

On-site
INR 600,000 - 1,000,000
Teaching Assistant – Forward Deployed Engineer | Part-Time
Teaching Assistant – Forward Deployed Engineer | Part-Time

Masai • India

Remote
INR 276,000 - 551,000
Computer Science Teaching Instructor (On-Site)
Computer Science Teaching Instructor (On-Site)

Lectureology Education Pvt. Ltd. • India

On-site
INR 300,000 - 600,000
Associate Instructor - Software and Web Development
Associate Instructor - Software and Web Development

Newton School • Pune District

On-site
INR 800,000 - 1,200,000
SDE 1 + Associate Instructor - Software Development & System Designs
SDE 1 + Associate Instructor - Software Development & System Designs

Newton School • Pune District

On-site
INR 900,000 - 1,500,000
Teaching Assistant - AI/ML | Telugu | Part Time
Teaching Assistant - AI/ML | Telugu | Part Time

Masai • India

Remote
INR 137,000 - 273,000
Remote work
Networking with industry leaders
Flexible hours
SDE 2/3 + Senior Instructor - Competitive Programming (DSA)
SDE 2/3 + Senior Instructor - Competitive Programming (DSA)

Newton School • Bengaluru

On-site
INR 600,000 - 900,000