29 Sep
|
WeCloudData
|
Canada
29 Sep
WeCloudData
Canada
About the Role
We are seeking experienced Software Development Instructors to teach a 6- or 12-week, full-time immersive bootcamp focused on building modern, AI-enabled web applications. The program blends frontend engineering, backend systems, data modeling, and LLM-powered applications (RAG), with strong emphasis on project-based learning and real-world delivery.
This role is open to both in-person and remote instructors.
In-person instructors must be available to travel to Saudi Arabia for the duration of the engagement. Program length may vary depending on project needs.
What You Will Teach
You will guide learners through the full software development lifecycle, from problem framing and UX through deployment and demo, including:
- Web fundamentals (HTML, CSS, JavaScript, Git)
- React frontend development and architecture
- AI-assisted “vibe coding” and refactoring AI-generated code
- Python backend development using FastAPI
- Relational data modeling with Postgres and vector databases
- LLM concepts and Retrieval-Augmented Generation (RAG) using LangChain
- Frontend–backend–AI system integration
- Security, observability, testing, and AI quality evaluation
- Docker, CI/CD, deployment, and production considerations
- Capstone mentoring and demo preparation
Key Responsibilities
- Deliver live instruction (in-person or remote) for a full-time, 6- or 12-week bootcamp
- Facilitate hands-on labs, code walkthroughs, and daily sprints
- Mentor students through weekly capstone milestones and final demos
- Review student code and provide clear, actionable feedback
- Teach students how to critically evaluate and refactor AI-generated code
- Support curriculum delivery using project-based and real-client scenarios
- Contribute to content refinement and continuous curriculum improvement
- Collaborate with program staff on learner progress, assessments, and outcomes
Required Qualifications
- Strong experience in full-stack software development, including:
- Frontend: React, HTML, CSS, JavaScript
- Backend: Python, REST APIs (FastAPI or equivalent)
- Databases: Postgres (experience with vector databases is a plus)
- Practical experience building or integrating LLM-powered applications (e.g., RAG)
- Excellent communication skills and ability to explain complex concepts clearly
- Bootcamp teaching experience or equivalent (e.g., corporate training, intensive workshops, mentoring)
- Demonstrated content development experience (curriculum, labs, exercises, or learning materials)
- Ability to review and assess student projects and codebases
- GitHub profile required (please include a link showcasing relevant work)
Preferred / Nice-to-Have
- Experience teaching AI-assisted development or vibe coding
- Familiarity with LangChain or similar LLM frameworks
- Experience mentoring capstone or real-client projects
- Prior experience teaching in accelerated or immersive programs
- Experience working with international or government-sponsored programs
Location & Commitment
- Remote or In-Person
- In-person role requires travel to Saudi Arabia for 3 months
- Extension possible to 9–12 months or longer based on performance and program needs
- Full-time teaching commitment during the bootcamp delivery period
Why Join Us
- Teach a cutting-edge, AI-native software curriculum
- Work with highly motivated learners in an immersive setting
- Be part of long-term programs with extension and growth opportunities
- Influence how the next generation of developers learn to build with AI
- Contribute to real-world, outcome-driven education programs
How to Apply
Please submit:
- Your resume or LinkedIn profile
- A link to your GitHub profile
- A brief note describing your teaching experience and availability (remote or in-person)
Job Types: Full-time, Contract
Application question(s):
- Are you able to work according to the Saudi Arabia time zone?
- Are you willing to travel to Saudi Arabia to teach for 3 or 6 months?
- Do you have software/full-stack bootcamp teaching experience or equivalent in the past?
Work Location: Remote
📌 Software Development Bootcamp Instructor - Onsite&Remote (Canada)
🏢 WeCloudData
📍 Canada