jobs in Sigmaschool

Kerja Internship AI Software Development - Teaching Assistant, Gaji tinggi MYR 1,200 di Sigmaschool Selangor - Maukerja

Internship AI Software Development - Teaching Assistant

Sigmaschool

MYR1,000 - MYR1,200 Sebulan
Kongsi
Simpan

Lokasi Kerja

  • Puchong Selangor Malaysia

Penerangan Kerja

Kelayakan

Requirements

You should be comfortable with:

  • HTML, CSS, JavaScript
  • React or Next.js
  • TypeScript or willingness to learn it quickly
  • Node.js / backend basics
  • REST APIs
  • SQL or database fundamentals
  • Git and GitHub
  • Debugging frontend and backend issues
  • Deploying basic web applications
  • Using AI coding tools such as ChatGPT, Claude, Cursor, Codex, or similar

Bonus if you have experience with:

  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • Vercel
  • Authentication systems
  • AI APIs
  • n8n / automation tools
  • Gamification systems
  • Learning platforms
  • Claude Code or agentic coding workflows
  • Teaching coding, mentoring juniors, or tutoring

Tanggungjawab

AI Software Developer & Teaching Assistant

Sigmaschool is building a new kind of coding school for the AI era. We help beginners become job-ready software developers through hands-on projects, strong programming fundamentals, and modern AI-assisted development workflows. We are also building Sigmo, our AI-powered, gamified learning platform designed to make learning software development more practical, personal, and outcome-driven.

We are looking for an AI Software Developer & Teaching Assistant to join our team. This is a hybrid role: about 50% software development and 50% teaching / student support. You will help build our learning platform, improve our internal tools, support students, review projects, and help shape how coding should be taught in the AI-native era.

Why This Role Exists

AI is changing both software development and education. Students no longer just need lectures and tutorials. They need real projects, feedback, debugging help, AI-native workflows, and a learning system that helps them build skill, confidence, and proof of work. That is what we are building at Sigmaschool. This role exists because we need someone who can both:

  1. Build software
  2. Help students become better software builders

You will not just teach from slides. You will work on real product development while helping students learn the same skills in a practical, beginner-friendly way.

What You’ll Work On

1. Build Sigmo, Our AI-Powered Learning Platform

You will contribute to the development of Sigmo, our internal learning platform.

Sigmo is designed to help students learn software development through:

  • Gamified missions
  • Project-based learning
  • AI-assisted coding support
  • Student progress tracking
  • Skill assessments
  • Learning analytics
  • Feedback loops
  • Portfolio-building workflows
  • Mentor and instructor dashboards

You will help turn learning ideas into real product features.

This may include building:

  • Student dashboards
  • Mission and lesson flows
  • Coding challenge interfaces
  • AI tutor / AI coding buddy features
  • Progress tracking systems
  • Admin and mentor tools
  • Assessment and review workflows
  • Gamification systems
  • Internal automation tools


2. Do Real Software Development Work

You will be expected to write code, ship features, fix bugs, and improve product quality.

Our stack may include:

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Supabase / PostgreSQL
  • APIs
  • Authentication
  • AI APIs
  • Vercel
  • GitHub
  • AI coding tools such as Cursor, Claude, ChatGPT, Codex, or Claude Code

You do not need to know every tool perfectly from day one.

But you must be able to learn fast, debug properly, and build real working software.


3. Support Students in Learning Software Development

You will also support students in our AI-native software development bootcamp.

This includes helping them understand:

  • HTML, CSS, JavaScript
  • React / Next.js
  • Backend development
  • APIs
  • Databases
  • Authentication
  • Git and GitHub
  • Debugging
  • Deployment
  • AI-assisted coding workflows

Your job is not to spoon-feed answers.

Your job is to help students think clearly, debug systematically, understand their code, and build confidence.


4. Review Student Projects and Give Technical Feedback

Students will be building real projects throughout the programme.

You will review:

  • Code quality
  • Project structure
  • Feature completion
  • UI and functionality
  • GitHub repositories
  • Deployment readiness
  • AI-generated code quality
  • Ability to explain what they built

The goal is to help students move from:

“I followed a tutorial” to: “I understand what I built and can improve it.”


5. Improve Curriculum, Missions, and Learning Experience

Because you will be both building the platform and supporting students, you will help us improve how students learn.

You may help create or improve:

  • Coding missions
  • Project briefs
  • Lesson notes
  • Debugging guides
  • AI workflow guides
  • Assessment rubrics
  • Student checklists
  • Mentor dashboards
  • Product features that improve learning outcomes

This role is ideal for someone who likes both building software and building better ways for people to learn software.


Who We’re Looking For

You may be a strong fit if you are:

  • A junior to mid-level software developer
  • A bootcamp graduate with strong fundamentals
  • A CS / software engineering graduate who enjoys teaching
  • A self-taught developer with real project experience
  • A product-minded developer interested in AI and education
  • A developer who wants to grow into engineering, product, education, or technical leadership

You do not need to be a senior engineer. But you must be able to build real software and guide beginners through real coding problems.


What Makes Someone Great in This Role

The best person for this role is not just someone who can code.

The best person can build, explain, debug, and improve systems.

We value someone who:

  • Can ship working software
  • Can explain technical ideas clearly
  • Is patient with beginners
  • Can debug calmly
  • Uses AI tools well, but still understands the code
  • Cares about product quality
  • Cares about student outcomes
  • Gives specific, useful feedback
  • Notices problems and improves them
  • Can work independently without waiting for instructions
  • Enjoys both product building and mentoring

What You’ll Get

1. Build a Real AI Learning Product

You will not just be maintaining boring internal tools.

You will help build Sigmo, an AI-powered learning platform used by real students.

Your work can directly improve how people learn software development.

2. Learn AI-Native Software Development

You will work with modern AI development workflows and tools.

You will learn how to use AI not just for prompting, but for:

  • Faster development
  • Debugging
  • Product iteration
  • Learning support
  • Automation
  • Code review
  • Internal tooling

This is useful experience for where software development is heading.

3. Become a Better Engineer Through Teaching

Teaching forces you to understand things deeply.

By supporting students, reviewing code, and explaining concepts, you will become better at:

  • Debugging
  • Communication
  • Systematic thinking
  • Code review
  • Product judgment
  • Technical leadership

4. Grow With the Company

For the right person, this role can grow into:

  • Software Engineer
  • Product Engineer
  • Software Engineering Instructor
  • Curriculum Developer
  • Technical Mentor
  • Learning Platform Engineer
  • AI Education Product Lead

We are a small growing team, so strong people can take on more ownership quickly.

Our Culture

We are a small, fast-moving team building in education, AI, and software.

We care about:

  • Ownership
  • Reliability
  • High standards
  • Clear communication
  • Proactiveness
  • Practical outcomes
  • Student success
  • Building useful things, not just talking about them

This role is not for someone who wants a very narrow job scope.

You will need to code, teach, debug, review, document, and improve things.

That is also what makes the role valuable.

Working Arrangement

  • Role: AI Software Developer & Teaching Assistant
  • Type: Full-time
  • Split: Approximately 50% software development, 50% teaching / student support
  • Location: Malaysia / Hybrid or Remote, depending on arrangement
  • Working days: Monday to Friday
  • Some evening student support sessions may be required
  • Compensation: To be discussed based on experience and fit

You Should Apply If

Apply if you want to:

  • Build real software
  • Work on an AI-powered learning platform
  • Help beginners become software developers
  • Learn modern AI-native development workflows
  • Grow as a developer, mentor, and product thinker
  • Work in a fast-moving education company

You Should Not Apply If

This role is probably not for you if:

  • You only want to code and never interact with students
  • You only want to teach and do not want to build software
  • You dislike debugging beginner code
  • You rely fully on AI without understanding the code
  • You need a very fixed, corporate-style job scope
  • You wait to be told exactly what to do every day
  • You get frustrated when people ask basic questions

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut