Back to Jobs

Internship Software Engineer & Tech Instructor – SigmaSchool

SigmaSchool
Selangor
MYR 1000 - 2000

Role Summary

The Internship Software Engineer & Tech Instructor is responsible for designing, building, and maintaining the core infrastructure of an AI-powered learning portal. This role combines software engineering with teaching responsibilities, leading a team to create innovative educational content and delivery methods.

Job Description

In this role, you will engage in day-to-day activities that involve both software development and instructional design within a collaborative environment. You will work closely with a small team of instructors and software engineers to enhance the learning experience through technology.

Key Responsibilities:

  • Design and build the core infrastructure of the learning portal.
  • Lead a team of instructors and software engineers in course development.
  • Integrate AI capabilities into educational content and delivery methods.
  • Maintain and improve lab environments and auto-grading systems.
  • Ensure real-time collaboration features are effective and user-friendly.
  • Mentor junior team members and provide technical guidance.
  • Uphold excellent code quality and version control practices.

Job Requirements

Bachelor's degree in Computer Science or related field.

Experience in software engineering in production environments.

Proficiency in at least one modern full-stack web framework.

Strong understanding of deployment, scaling, and CI/CD pipelines.

Excellent communication skills, both written and verbal.

Passion for teaching and belief in experiential learning.

Quick Info

Company

SigmaSchool

Location

Selangor

Salary

MYR 1000 - 2000

Skills Required

7 skills

Click to submit your application

Required Skills

1

Software Engineering

2

Full-Stack Development

3

AI Integration

4

Team Leadership

5

Communication

6

Mentoring

7

Version Control

Application Tips

  • Ensure your resume highlights relevant skills and experience
  • Tailor your application to match the role requirements
  • Double-check all information before submitting
  • Submit your application as soon as possible to increase your chances