You are viewing a preview of this job. Log in or register to view more details about this job.

AI, Robotics Instructor

AI, Robotics & Coding Lead Instructor & Curriculum Developer

iLearnAI | Bridgewater / Martinsville, NJ | In-Person + Live Online

Compensation: $25/hour

About iLearnAI

iLearnAI is an AI-first coding and robotics education center serving students from elementary school through high school.

Our students learn by building real projects in artificial intelligence, coding, robotics, machine learning, computer vision, generative AI, and related technologies.

We are looking for a strong technical educator who can independently teach engaging classes, create high-quality learning materials, and continuously improve the curriculum based on student needs and emerging technologies.

Role Summary

The Lead Instructor & Curriculum Developer will deliver high-quality AI, robotics, and coding instruction while helping create and improve iLearnAI's educational materials.

This is a hands-on teaching role for someone who is technically strong, highly organized, comfortable working independently, and able to create engaging learning experiences without detailed day-to-day supervision.

You should be able to take a learning objective, such as:

"Teach middle school students how image classification works"

and independently turn it into an age-appropriate lesson with explanations, activities, code, examples, challenges, and a student project.

Key Responsibilities

Teach AI, Robotics & Coding

Deliver engaging, project-based instruction to students in-person and through live online classes.

You should be comfortable teaching and managing up to 10 students simultaneously while supporting students working at different speeds and skill levels.

Classes should be:

Hands-on and project-based

Engaging and interactive

Well organized

Age appropriate

Challenging but achievable

Adaptable to different student abilities

Develop Curriculum & Teaching Materials

Help build and improve iLearnAI's curriculum.

Responsibilities may include:

Creating lesson plans

Developing student guides

Developing instructor guides

Creating coding exercises

Creating AI and robotics projects

Preparing starter code

Creating project instructions

Developing worksheets and challenges

Creating assessments and quizzes

Identifying useful datasets and resources

Testing projects before they are used in class

Updating existing lessons when technologies change

Creating supplementary activities for advanced students

The instructor should be able to independently research unfamiliar technologies and develop suitable learning activities around them.

Adapt Lessons to Student Needs

Not every student learns at the same pace.

You should be able to:

Recognize when a student is struggling

Recognize when a student needs more challenge

Adjust project difficulty

Provide additional exercises

Help students debug code

Explain concepts in multiple ways

Keep advanced students engaged while helping students who need additional support

Track Student Progress

Maintain simple records of student progress including:

Skills learned

Projects completed

Areas requiring additional practice

Recommended next projects

Student strengths and interests

Provide parents with clear, concise updates when appropriate about what their child is learning and building.

Create Meaningful Student Projects

Students should build things they are proud to demonstrate.

Projects may include:

AI image classifiers

Computer vision applications

Machine learning models

Robotics projects

Games

Websites

Python applications

Generative AI projects

AI agents

Data science projects

Voice-controlled applications

Sensor-based projects

Capstone projects

Whenever possible, students should finish lessons with something they can build, demonstrate, explain, or improve.

Classroom Technology

Be comfortable independently setting up and troubleshooting commonly used classroom technology including:

Student laptops

Development environments

Python packages

Web-based coding tools

Robotics hardware

Microcontrollers

AI platforms

Classroom accounts and software

Basic troubleshooting should not require constant assistance.

Technologies You May Work With

Depending on student level and curriculum, technologies may include:

Scratch

ScratchJr

Code.org

Python

JavaScript

Java

HTML/CSS

Teachable Machine

Machine learning

Computer vision

Generative AI

Large language models

Prompt engineering

APIs

scikit-learn

PyTorch

TensorFlow

Hugging Face

GitHub

micro:bit

LEGO robotics

Petoi robotics

Sensors and electronics

AI coding tools

You do not need to know every technology listed.

You should, however, be technically capable and comfortable learning new tools independently.

Required Qualifications

Bachelor's degree or currently pursuing a degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, Engineering, Robotics, Education Technology, or a related STEM field

Strong programming ability, particularly Python

Experience teaching, tutoring, mentoring, coaching, or working with students

Ability to explain technical concepts clearly

Ability to create educational materials independently

Ability to manage up to 10 students simultaneously

Strong problem-solving and troubleshooting skills

Strong written and verbal communication skills

Reliable, organized, and self-directed

Comfortable working with children and teenagers

Must successfully complete required background checks and fingerprinting

Preferred Qualifications

Experience with one or more of the following is highly desirable:

Teaching K-12 students

Curriculum development

Scratch or ScratchJr

Python

Machine learning

Generative AI

Computer vision

PyTorch

TensorFlow

scikit-learn

Hugging Face

LEGO robotics

FIRST Robotics

VEX Robotics

micro:bit

Arduino

Petoi robotics

Web development

Game development

Project-based learning

What We Are Looking For

The strongest candidate will be someone who:

Enjoys both technology and teaching

Can work independently

Comes prepared for class

Does not need detailed instructions for every activity

Can create lessons when needed

Learns new technology quickly

Is comfortable troubleshooting

Keeps students engaged

Makes difficult concepts understandable

Notices when students need help

Takes pride in the quality of their lessons

Continuously looks for ways to improve activities and projects

What This Role Does Not Include

This role is focused on education and instruction.

You will not be responsible for:

Marketing

Sales

Lead generation

Enrollment targets

Business development

Advertising

Company financial performance

Managing the overall business

Recruiting employees

Running center operations

Growing new locations

Your focus is simple:

Teach exceptionally well and help us continuously improve what students learn and build.

What Success Looks Like

You are succeeding when:

Students are excited to attend class

Students complete meaningful projects

Students can explain what they learned

Lessons run smoothly

Students make measurable progress

Curriculum materials are clear and reusable

Parents can see what their children are learning

Projects stay current with modern technology

You can prepare and deliver classes independently

No need to supervise your lesson preparation or classroom delivery

Schedule

Classes are primarily held after school on weekdays and during weekends.

Availability during these hours is important.

Both in-person and live online instruction may be required.

Compensation

$25 per hour

This position provides an opportunity to gain substantial hands-on experience teaching emerging AI and robotics technologies while helping shape project-based educational content used by iLearnAI students.

How to Apply

Please send your resume along with a short response to the following question:

Tell us about one technical project you have built or taught. What did you build, what technologies did you use, and how would you teach the same concept to a 12-year-old student?

Candidates are encouraged to share examples such as:

GitHub projects

AI projects

Robotics projects

Teaching materials

Lesson plans

Student projects

Coding projects

Portfolio websites

Videos of projects or demonstrations

We value evidence of what you can build and teach more than a long list of technologies on a resume.