We're looking for an AI Engineer to design, build, and scale the systems that power our AI-driven product. You'll work at the intersection of large language models, multi-agent systems, and production software, turning cutting-edge AI capabilities into reliable, user-facing experiences.
What You'll Do
- Design and implement LLM-powered pipelines, including prompt engineering, context management, and response synthesis
- Build and optimize multi-agent orchestration systems where AI components interact, reason, and produce coherent outputs
- Develop and maintain integrations with foundation model APIs (Anthropic, OpenAI, and others), managing latency, cost, and reliability at scale
- Implement retrieval-augmented generation (RAG) and memory systems for persistent, context-aware behavior
- Partner with the Evaluation/QA Engineer to build frameworks that measure output quality, coherence, and factual grounding
- Collaborate with product and design to translate workflows into robust technical experiences
- Ship production features across the stack, from the model layer to the application
- Monitor, debug, and improve system performance, token efficiency, and guardrails
Desired Candidate Profile
3+ years of software engineering experience, with hands-on work building LLM-powered applications
Strong proficiency in Python and/or TypeScript/JavaScript
Experience with LLM APIs, prompt engineering, and agentic frameworks (e.g., LangChain, LlamaIndex, or custom orchestration)
Familiarity with vector databases and RAG architectures (Pinecone, Weaviate, pgvector, etc.)
Understanding of multi-agent systems, tool use, and function calling
Experience designing evaluation and testing strategies for non-deterministic AI outputs
Solid grasp of API design, async processing, and scalable backend architecture
Comfort working in a fast-moving, ambiguous, early-stage environment
نبحث عن مهندس ذكاء اصطناعي لتصميم وبناء وتطوير الأنظمة التي تدعم منتجنا المعتمد على الذكاء الاصطناعي وتوسيعه. ستعمل عند تقاطع نماذج اللغة الكبيرة، وأنظمة متعددة الوكلاء، وبرمجيات الإنتاج، محولًا قدرات الذكاء الاصطناعي الحديثة إلى تجارب موثوقة وواجهة للمستخدم.
ما ستقوم به
- تصميم وتنفيذ خطوط أنابيب مدعومة بالنماذج اللغوية الكبيرة، بما في ذلك هندسة العبارات، وإدارة السياق، وتوليد الاستجابة
- بناء وتحسين أنظمة تنظيم متعددة الوكلاء حيث تتفاعل مكونات الذكاء الاصطناعي وتت Reason وتنتج مخرجات متماسكة
- تطوير والحفاظ على التكامل مع واجهات برمجة نماذج الأساس (Anthropic، OpenAI، وغيرها)، إدارة الكمون والتكلفة والموثوقية على نطاق واسع
- تنفيذ التوليد المعزز باسترجاع (RAG) وأنظمة الذاكرة لسلوك ثابت ووعي بالسياق
- الشراكة مع مهندس التقييم/QA لبناء أطر تقيس جودة الإخراج وتماسكه والأساس الواقعي
- التعاون مع قسم المنتج والتصميم لترجمة سير العمل إلى تجارب فنية قوية
- إطلاق ميزات الإنتاج عبر الطبقة الكاملة من نموذج إلى تطبيق
- مراقبة، تصحيح أخطاء، وتحسين أداء النظام، وكفاءة الرموز، والضوابط
الملف الشخصي المرغوب فيه للمرشح
3+ سنوات من خبرة هندسة البرمجيات، مع عمل عملي في بناء تطبيقات مدعومة بنماذج اللغة الكبيرة
قوة عالية في بايثون و/أو تايب سكريبت/جافاسكريبت
خبرة في واجهات برمجة التطبيقات للنماذج الكبيرة، هندسة العبارات، والأطر الوكالية (مثل LangChain، LlamaIndex، أو تنظيم مخصص)
إلمام بقواعد بيانات الشعاع ومواد RAG (Pinecone، Weaviate، pgvector، إلخ)
فهم لأنظمة متعددة الوكلاء، واستخدام الأدوات، واستدعاء الدوال
خبرة في تصميم استراتيجيات التقييم والاختبار للنتائج غير الحتمية للذكاء الاصطناعي
إلمام قوي بتصميم واجهات البرمجة API، المعالجة غير المتزامنة، وهيكلية الخلفية القابلة للتوسع
الراحة في العمل في بيئة سريعة الحركة وغامضة ومبكرة