GoMyCode

#Tunisia AI Development Bootcamp Instructor

22 Application(s)

4 Interview(s) in progress

GOMYCODE | AI Development Instructor

GOMYCODE is looking for a passionate and experienced AI Development Instructor to deliver our AI Development Bootcamp — helping learners build practical AI and software development skills across an intensive, project-based journey.

  • Position: AI Development Instructor · 
  • Engagement: Part-time · 
  • Location: Remote + Physical Hackerspaces
  •  Availability: Immediately

About the Bootcamp

  • Our 280-hour AI Development Bootcamp takes learners from programming fundamentals to building and deploying production-grade AI applications. Over 5.5 months, each cohort builds a real product end-to-end — from first HTML page to a containerized, monitored LLM service — culminating in a portfolio-ready capstone and final defense. It's designed for learners transitioning into AI-related careers.


Your Responsibilities

  • Deliver engaging, hands-on training sessions with live coding rather than slide-driven lectures
  • Lead workshops, project checkpoints, and one-to-one sessions with blocked learners
  • Explain technical concepts clearly to a mixed-ability cohort, pacing across a 5.5-month arc
  • Guide learners through the build and help them debug alongside them, not for them
  • Review learners' code and deliverables and give specific, constructive feedback
  • Encourage problem-solving, self-learning, and sound development practices
  • Support learners through final project completion, documentation, and presentation
  • Prepare learners for the job market: portfolio review, GitHub profile, technical interview practice
  • Stay current with AI and software development trends and fold them into delivery

Requirements

Professional background

  • 3+ years shipping software professionally, including at least 1 year on LLM-powered applications in production — not prototypes only
  • Experience taking an AI feature from idea to deployed, monitored service, with real exposure to its failure modes: latency, cost, rate limits, hallucination
  • Portfolio evidence: GitHub, deployed applications, technical writing, or talks


Python & backend

  • Advanced Python: data structures, functions, file handling, error handling, virtual environments
  • FastAPI in production: endpoint design, Pydantic validation, error handling, Swagger/OpenAPI
  • Databases & auth: persistence, registration/login flows, JWT, protected routes
  • Async & performance: async/await, background tasks, timeouts, retries, caching, streaming
  • Testing: pytest, httpx, curl


Frontend fundamentals

  • HTML5, CSS (box model, responsive design), Bootstrap
  • JavaScript: ES6, DOM manipulation, events, form validation, fetch
  • Able to explain the browser–server request cycle to a complete beginner


LLM integration & AI engineering


  • Core concepts, teachable not just usable: tokens, context windows, inference, model settings, cost/latency trade-offs, open-weight vs. closed models
  • OpenAI SDK and Mistral AI: mistralai SDK, model family selection, OpenAI-compatible endpoint, mistral-embed, data sovereignty; provider-agnostic architecture
  • Prompt engineering & structured outputs: system prompt design, JSON output, parsing
  • LangChain: chains, chat history, document extraction
  • Agents & RAG: tool calling, MCP tool servers, embeddings, chunking, vector search, retrieval-augmented generation
  • Guardrails & evaluation: prompt injection defense, PII handling, bias awareness, LLM output testing


DevOps & deployment


  • Git/GitHub: branching, pull requests, code review, repository hygiene
  • Docker: containerizing a Python API
  • Linux: command line, environment and secrets management
  • CI/CD and AWS basics: automated testing pipelines, deploying a containerized service
  • Monitoring: logging, error tracking, LLM usage and cost visibility

AI-assisted development & automation


  • Responsible use of GitHub Copilot, Copilot CLI and Claude Code — including reviewing and rejecting AI-generated code
  • Zapier and n8n: workflow building, webhooks, connecting automations to a custom API


Languages

Fluent in  French 

Nice to Have

  • Previous experience as a trainer, instructor, mentor, or technical coach — particularly mentoring capstone projects through to defense
  • Experience working on real-world AI projects beyond internal tooling
  • Deeper cloud, deployment or DevOps background (infrastructure-as-code, multi-service architectures)
  • Experience supporting career changers and first-time developers
  • Open-source contributions or an active technical publishing presence

What We Offer

  • The opportunity to teach and mentor the next generation of AI professionals
  • A dynamic, innovative learning environment built on a practical, project-based approach
  • Hands-on work with modern AI technologies and a curriculum kept current with the field
  • Full curriculum, session materials, and program management support so you can focus on teaching
  • A direct, visible contribution to learners' career outcomes


How to Apply

If you are passionate about AI, technology, and education, submit your CV and GitHub profile to [email]. Please include a short note (5–10 lines) on an LLM application you've built and what broke in production.

Apply to offer
GoMyCode

GoMyCode

Website:
https://gomycode.com/TN-FR/home
Localisation:
Tunisia, Tunis
Street:
Adresse : GoMyCode Hackerspace, 1 Place Tahar Haddad, 1 Tunis 1053, Tunis 1053
Postal code:
1039

Discover the salary expectations of the candidates for the offer #Tunisia AI Development Bootcamp Instructor

Lowest salary
600 TND
1157 TND
Average salary
1338 TND
1519 TND
Highest salary
2000 TND
1157 - 1519 TND
1338 TND
600 TND
2000 TND
Estimations based on the salary expectations of the candidates for this offer

Informations

Work location:

Tunisia - Tunis

Job type:
Part time
Contract:

Unspecified