# Ghaymah GenAI Engineer β€” Technical Interview **Track:** Generative AI / AI Agents **Duration:** 60 minutes **Submission:** GitPasha (push to your exam repo) **Language:** English or Arabic β€” your choice (Arabic is encouraged for the ecosystem questions) --- ## Welcome πŸ‘‹ Welcome to the Ghaymah technical interview. This is a **hands-on, 60-minute** exam β€” not a whiteboard Q&A. We want to see how you think, what you build, and how you work inside the **Arabic tech ecosystem**, because that is the ecosystem we build for and with. You are interviewing to join the team that builds **agents like Cumin** β€” the AI agent that runs inside a compute sandbox (persistent containers + serverless functions + an object-store workspace) and works across data processing, scraping, conversion, and deployment. In this exam you will: 1. Introduce yourself to the Arabic tech ecosystem (**Qabilah** + **Mortakaz**). 2. Design a **memory module** for an agent like Cumin, and show how to use it. 3. Plan how to **fine-tune an Arabic TTS or STT** model. 4. Sign up to **Ghaymah** and **deploy a simple static website**. ## What we are evaluating | Skill | Where it shows up | |---|---| | Arabic tech ecosystem awareness | Qabilah + Mortakaz tasks | | Agent engineering intuition (memory, retrieval, storage trade-offs) | Q1 | | Arabic NLP depth (data, diacritization, evaluation, fine-tuning) | Q2 | | Shipping β€” can you actually deploy something live | Q3 + Q4 | ## The stack you will touch | Platform | What it is | URL | |---|---|---| | **Qabilah (Ω‚Ψ¨ΩŠΩ„Ψ©)** | Arabic tech social / community platform | https://qabilah.com | | **Mortakaz (مُرΨͺΩƒΨ²)** | Directory of ~686 Arab-built products | https://mortakaz.com | | **Ghaymah (ΨΊΩŠΩ…Ψ©)** | Arabic cloud platform (PaaS) | https://ghaymah.systems | | **Ghaymah Dashboard** | Where you sign up and deploy | https://deploy.ghaymah.systems | ## Time budget (60 min total) | Task | Folder | Budget | |---|---|---| | Read this README + set up | β€” | 5 min | | Qabilah profile + ecosystem note | `common-qabilah/` | 8 min | | Mortakaz discovery + integration proposal | `common-mortakaz/` | 10 min | | Q1 β€” Cumin memory module design | `q1-cumin-memory/` | 15 min | | Q2 β€” Arabic TTS or STT fine-tune plan | `q2-arabic-tts-stt/` | 15 min | | Q3 β€” Ghaymah signup | `q3-ghaymah-signup/` | 5 min | | Q4 β€” Deploy a static site on Ghaymah | `q4-static-site-deploy/` | 12 min | | **Total** | | **β‰ˆ 60 min** | > ⏱️ Be honest about your time. A focused, complete 60-minute submission beats a half-finished 2-hour one. We look at commit timestamps. ## Rules 1. Work **inside this repo**. Each question has its own folder with a task description and an answer template. Fill in your answers **in place**. 2. Do not rename or move the question folders. 3. Never commit real credentials, tokens, or passwords β€” use placeholders like ``. 4. For Q4, commit your actual site source under `q4-static-site-deploy/site/`. 5. You may use any public resources (docs, model cards, papers, blogs) β€” cite them inline. ## Repository structure ``` ghaymah-genai-exam/ β”œβ”€β”€ README.md ← you are here β”œβ”€β”€ common-qabilah/ β”‚ └── qabilah-ecosystem.md ← task + answer template β”œβ”€β”€ common-mortakaz/ β”‚ └── mortakaz-discovery.md ← task + answer template β”œβ”€β”€ q1-cumin-memory/ β”‚ └── cumin-memory-module.md ← task + answer template β”œβ”€β”€ q2-arabic-tts-stt/ β”‚ └── arabic-tts-stt-finetune.md ← task + answer template β”œβ”€β”€ q3-ghaymah-signup/ β”‚ └── ghaymah-signup.md ← task + answer template └── q4-static-site-deploy/ β”œβ”€β”€ static-site-deploy.md ← task + answer template └── site/ ← put your site files here β”œβ”€β”€ index.html └── style.css ``` ## How to submit (GitPasha) 1. Answer every question by editing the template files in place. 2. Commit as you go, not one big dump at the end: ```bash git add . && git commit -m "q1: memory module design" ``` 3. `git push origin main` when done. 4. Verify on GitPasha that every file (including your Q4 site source) is present. ## Scoring rubric | Question | Weight | What β€œexcellent” looks like | |---|---|---| | common-qabilah | 10% | Real profile URL + a note showing genuine exploration, not copy-paste | | common-mortakaz | 15% | Two concrete products, technically-grounded integration with Ghaymah's AI stack, honest challenges | | Q1 memory module | 30% | Clear memory taxonomy, concrete storage choices, sensible write/read policy, runnable pseudocode, Ghaymah integration | | Q2 TTS/STT | 25% | Correct Arabic data/preprocessing/eval, realistic training config, deployable plan | | Q3 signup | 5% | Confirmed signup + thoughtful platform observations | | Q4 static site | 15% | A live URL that resolves + source committed + a short write-up | --- Good luck β€” and welcome to the tribe. πŸͺ