- Location
- Germany
- Workplace
- Onsite
- Type
- Internship
- Department
- No experience required / Student
- Seniority
- Internship
- Source
- JOIN
Description
**Company:** EXTRA Media S.A.R.L. — Moroccan tech subsidiary of the German **EXTRA Immobiliengruppe**
**📍 Location:** Casablanca, Morocco
**💼 Type:** Part-time (15–20 hrs/week)
**🗓 Duration:** 3–6 months (extension possible)
**💶 Compensation:** Paid
**Hybrid/Remote:** Home office possible after onboarding
You will code **AI services and agents**, design **n8n/Zapier automations**, build **vector databases** for RAG-style apps, and help ship **AI calling agents**. You’ll collaborate closely with our software lead in Germany and work hands-on with **Claude** and other high-end tools to deliver real, production-grade automations for our group.
## Tasks
- Build and maintain **AI agents** (task-oriented workflows, tool use, memory).
- Design **n8n** and **Zapier** workflows (webhooks, retries, error handling, monitoring).
- Implement **vector DB pipelines** (ingestion, embeddings, indexing, retrieval, evaluation).
- Contribute to **AI calling agents** (call flow design, STT/TTS integration, CRM updates).
- Develop **Python** utilities/services for orchestration, testing, and integration.
- Collaborate via Git, participate in code reviews, write clear docs and small test cases.
Tooling you’ll touch
- **Claude** (prompting, tool use, function calling), plus other LLM providers.
- **n8n** / **Zapier** for workflow automation.
- **Vector DBs** (e.g., pgvector/Chroma/Pinecone/Weaviate) and embedding pipelines.
- **Python**, REST APIs/webhooks, JSON, simple queues/retry logic.
- Collaboration: **MS 365** (Outlook/Teams/SharePoint), Git/GitHub, issue tracker.
- Business context: **HubSpot**, telephony APIs, WhatsApp Business/**Superchat**.
## Requirements
- Enrolled in **Computer Science** or related field.
- First experience with **Python** and/or **automation tools** (n8n, Zapier) and **APIs**.
- Curiosity for **LLMs/agents**, willingness to learn prompting, evaluation, and safety.
- Basic grasp of **HTTP/REST**, Git, JSON; structured, independent work style.
- **English required**; French/Arabic (Darija) are a plus.
## Benefits
- **Paid internship** with real product impact and production deployments.
- Work in a new **7-developer team** under **German leadership** with mentoring.
- Clear learning goals, modern tool stack, flexible hours, **home-office option**.
- Prospect of **working-student or junior role** upon strong performance.