Phase: Registration
Registration Deadline: July 20, 2025
Submission Deadline: July 27, 2025
To register for a quest, you need to create an account on our platform . If you've registered for any quest before, you already have an account. If you face any issues, please contact us on WhatsApp at 01558405326 or join our WhatsApp Community.
Register NowYou get hired with paid contract and the opportunity to work on real-world .
👋 180degree is a leading AI consultancy helping brands across MENA and Europe deploy cutting-edge voice and automation solutions.
We’re building a production-grade Syrian Arabic AI Voice Agent for Charco Chicken, a popular Syrian restaurant chain expanding rapidly across Turkey.
This Hiring Quest is your opportunity to prove your skills, get hired full-time, and contribute to one of the region’s first production-ready, multilingual AI ordering agents – starting with real-time voice automation over phone calls.
🕓 Start Date: Immediate
🌍 Location: Remote
💰 Salary: $600 to $2500
Register for the quest
After the registration period ends, you’ll receive email the quest process details
Submit your solution before the deadline
Top candidates will be invited to a review session
One candidate will be hired, others may be shortlisted for future opportunities
0–5 years of experience in AI/NLP/voice/speech projects
Strong Python skills (NLP pipelines, API integration, etc.)
Familiar with STT (Speech-to-Text) and TTS (Text-to-Speech) tools
Experience building Arabic or multilingual NLP models
Deep knowledge of voice persona design and dialogue flow
Experience with SIP trunking, VoIP, and telephony systems (required)
Bonus: Frontend/backend skills for dashboards or testing tools
🧩 Business Context
Charco Chicken wants to automate its phone order system using a voice agent that speaks flawless Syrian Arabic and can handle end-to-end customer orders. Your prototype should demonstrate:
Real-time SIP call handling
Natural, culturally relevant Syrian conversation
Backend API to simulate order processing
Easy-to-use UI for additional testing
📞 1. SIP Trunk Integration (Core Requirement)
You must enable real-time voice interactions via SIP trunk or cloud telephony provider (e.g., Asterisk, Twilio, Vonage)
Users should be able to call a phone number and speak to the voice agent
Handle voice I/O with low latency and high reliability
Include deployment and SIP config instructions in the ReadMe
⚠️ Critical Evaluation Criterion: Your agent must be callable through a SIP number and respond naturally in a flawless Syrian Arabic accent.
Solutions not meeting this will be disqualified, regardless of other quality factors.
🎙️ 2. Voice Agent Interaction Logic
Accept voice input in Syrian Arabic (live or simulated)
Use STT (e.g., Whisper, Google, Azure) to transcribe input
Detect intent (order, complaint, question, etc.)
Generate contextual Syrian Arabic responses using TTS (e.g., PlayHT, ElevenLabs)
Implement empathetic handling, upsells, and fallback scenarios
🔁 3. Backend API
POST /submit-order
Accepts name and order list
Returns mock order ID and ETA
Stores submissions in-memory or JSON
🧪 4. UI Testing Tool
Build an interface (Streamlit, Gradio, Flask UI) that allows:
Audio upload or typed Arabic input
Display of: Transcribed input , Detected intent/entities, Agent’s response (text + audio)
Must work locally (streamlit run app.py) or via a shared link (bonus)
📊 5. (Bonus) Monitoring Dashboard
Show: Conversation logs, Detected intents/entities, Replayable responses
Any frontend framework welcome (Streamlit, HTML, Flask, etc.)
Python (Required)
STT/TTS: Whisper, ElevenLabs, Google Cloud, Azure, PlayHT
NLP: spaCy, transformers, Rasa, custom logic
Telephony: Twilio, Asterisk, SIP trunk services
Frontend: Streamlit, Flask, HTML
🎥 Demo Video
Real-time call demonstration (via SIP or cloud telephony)
UI testing flow
Backend/API walkthrough
📁 GitHub Repository
Include:
Complete code
submit-order API
Setup instructions (including SIP config)
Tool choices explained
Scenario guide for how to test the agent
(Bonus) Deployed links to testing UI or dashboard
🎯 Syrian Arabic Accent Accuracy : 40% ✅ MUST be flawless – indistinguishable from a native speaker
🤖 NLP Logic & Scenario Handling 25%
🧠 Technical Implementation (SIP + STT/TTS + API) 20%
📁 Code Quality & Documentation 15%
🧪 Bonus: UI Testing Tool & Monitoring +10%
Use real Syrian Arabic TTS voices with strong prosody
Include empathy, fallback handling, upselling in agent flow
Add voice replay + intent summary to UI
Design an architecture that supports EN/TR multilingual extension
Shortlisted candidates will be invited to a live technical session to:
Walk through your agent and architecture
Review your design choices and edge-case handling
🕒 Final decision within 3–5 business days