Deskripsi pekerjaan Trainer IT AION GROUP INTERNATIONAL
Remote Instructor Recruitment – IT, AI, Data, Cloud, Security, Creative AI
100% Online · Live Sessions via Zoom / Teams / Meet · Modular Assignments
About the Role
We are looking for experienced remote instructors to deliver live online training sessions in the fields of:
• Software Development
• Artificial Intelligence & Creative AI
• Data Science & Analytics
• Cloud & Azure AI
• Cybersecurity (incl. CISSP)
You will teach small groups (8–16 learners), guide hands-on exercises, and support participants throughout the sessions.
This role is fully remote.
Requirements (Remote-Specific)
Must-Have
• Proven experience teaching or coaching online
• Ability to explain complex concepts clearly and practically
• Solid equipment:
o stable internet connection
o quality microphone
o webcam
o screen sharing capability
• Ability to engage learners remotely (breakout rooms, live exercises, demos)
Nice-to-Have
• Experience teaching international cohorts
• Familiarity with tools like Miro, Figma, VS Code Live Share, GitHub Classroom
• Existing training materials or reusable templates
Teaching Style (Remote Expectations)
We expect interactive trainers, not slide-based lectures.
Your live online sessions should include:
• short content inputs (max 20–30 min)
• hands-on exercises
• breakout group activities
• live demos (coding, tools, dashboards, models, architectures, etc.)
• collaborative whiteboarding
• practical case studies
• feedback cycles and Q&A
Module Structure
Training is delivered per module, each spanning 1–4 days, typically:
All module groups (73_PRO, 75_ITM_146, 74_ITM_118, 75_ITM_120, 71_Dig_114) are fully remote-capable.
Programming Languages C, C++ and Java – Syntax, IDEs and Version Control (3 days)
- C syntax – Basic language constructs and data types
- C++ syntax – Object-oriented extensions and classes
- Java syntax – Platform-independent programming and object model
- Integrated Development Environments – IDE features and productivity tools
- Git version control – Repository management and branching strategies
- Code organization – Structuring and modularizing software projects
- Team-based development – Collaborative workflows and code review processes
Object-Oriented Programming – Structures and Design Principles (4 days)
- Classes and objects in C++, Java and their differences from C
- Encapsulation and data hiding in object-oriented languages
- Inheritance and abstraction – Designing hierarchies
- Polymorphism – Understanding dynamic method resolution
- SOLID principles for clean software architecture
- Clean Code rules and naming conventions
- Evaluating code quality and identifying refactoring potential
- Refactoring techniques for object-oriented structures
Data Structures and Algorithms – Performance and Optimization (3 days)
- Data structures – Arrays, lists, trees, graphs and hash tables
- Algorithm analysis – Big-O notation and performance evaluation
- Sorting and searching algorithms – Comparison and optimization
- Memory management and code optimization
Development Models and Software Architecture (2 days)
- Agile development methods and waterfall model
- Clean Architecture principles and Domain-Driven Design
- Microservices architecture and Continuous Integration
User Interfaces and System Integration (1 day)
- Graphical user interfaces and event handling in object-oriented languages
- Multithreading and concurrency with file system integration
APIs and Modern System Integration (1 day)
- REST API integration and HTTP protocol in object-oriented applications
- Database connectivity and AI service integration in modern software systems
Compensation
• Please provide your daily rate (remote)
• Preparatory work can be compensated if agreed
• Repeat engagements possible across modules
Please send:
• CV or LinkedIn profile
• Selected clusters (A–E and subcategories)
• Short note on your remote teaching experience
• Daily remote rate
• Example materials (code samples, dashboards, AI artwork, architecture sketches, etc.)
• Availability (modules can be taken individually)
