مهندس برمجيات متقدم - الذكاء الاصطناعي (TypeScript)
Senior Backend Engineer - AI (TypeScript)
سلةجدة١٥/١/٢٠٢٦
دوام كامل4+ سنوات خبرة
سلة
وصف الوظيفة
تبحث Salla عن مهندس برمجيات متقدم - الذكاء الاصطناعي للانضمام إلى فريق Salla AI. يركز هذا الدور على بناء طبقة التكامل والبنية الأساسية التي تربط قدراتنا في الذكاء الاصطناعي بأنظمة الإنتاج. ستكون مسؤولاً عن تمكين ميزات الذكاء الاصطناعي الموكل (Agentic AI) والذكاء الاصطناعي التوليدي (Generative AI) من العمل بموثوقية وأمان وبكفاءة عالية داخل نظام Salla البيئي.
هذا الدور موجه نحو الواجهة الخلفية، مع التركيز القوي على TypeScript وNode.js وملكية SDK والتكاملات النظامية، مع التعاون الوثيق مع فرق الواجهة الأمامية لضمان سهولة استهلاك قدرات الذكاء الاصطناعي داخل المنتجات التي تواجه المستخدمين.
المسؤوليات الرئيسية:
• تصميم وتنفيذ والحفاظ على مجموعات تطوير البرمجيات (SDKs) موجهة للذكاء الاصطناعي التي تمكن الاتصال السلس بين خدمات الذكاء الاصطناعي وطبقات التطبيق
• بناء تكاملات الواجهة الخلفية لتضمين ميزات الذكاء الاصطناعي التوليدي مباشرة في منتج Salla الأساسي
• تطوير والحفاظ على تكاملات API وخوادم بروتوكول سياق النموذج (MCP) التي تسمح لوكلاء الذكاء الاصطناعي بالتفاعل مع الأنظمة الداخلية والأدوات الخارجية وقواعد البيانات
• ضمان كود TypeScript آمن من حيث النوع وقابل للتوسع وعالي الأداء، باتباع أفضل الممارسات
• التعاون الوثيق مع مهندسي الواجهة الأمامية لتحديد عقود بيانات الذكاء الاصطناعي والمخططات والواجهات
• دعم أو تنفيذ تكاملات الواجهة الأمامية مباشرة للميزات المدعومة بالذكاء الاصطناعي عند الحاجة
• تحسين تدفقات البيانات المتعلقة بالذكاء الاصطناعي، بما في ذلك الاستجابات المتدفقة والتفاعلات في الوقت الفعلي
• المشاركة في مناقشات الهندسة المعمارية واستعراضات الأكواد واتخاذ القرارات التقنية
المؤهلات المفضلة:
• الإلمام بأنظمة الذكاء الاصطناعي، بما في ذلك الذكاء الاصطناعي الموكل وتنسيق نماذج اللغة الكبيرة (LLM) أو الاستجابات المتدفقة للذكاء الاصطناعي
• خبرة في بناء أو دمج ميزات مدعومة بالذكاء الاصطناعي في تطبيقات الإنتاج
• خبرة عملية مع أطر عمل الواجهة الأمامية الحديثة (React أو Vue أو ما شابه)
• التعرض على أدوات السحابة و DevOps مثل Docker و Kubernetes و AWS أو خطوط أنابيب CI/CD
• خبرة العمل في فرق منتجات متعددة الوظائف تتضمن مهندسي الذكاء الاصطناعي والواجهة الخلفية والواجهة الأمامية
• 4+ سنوات من خبرة تطوير الواجهة الخلفية، مع التركيز القوي على TypeScript و Node.js
• خبرة مثبتة في تصميم والحفاظ على واجهات برمجية RESTful وتكاملات الطرف الثالث
• فهم قوي لقواعد البيانات العلائقية (PostgreSQL أو MySQL)، بما في ذلك تحسين الاستعلامات
• معرفة عميقة بمبادئ تصميم البرمجيات (SOLID والهندسة النظيفة وأنماط التصميم)
• خبرة العمل مع Git في سير العمل المنظم للفريق (مثل Git Flow والتطوير القائم على PR)
• خبرة عملية مع اختبار الوحدة واختبار التكامل
• فهم جيد لكيفية استهلاك تطبيقات الواجهة الأمامية لخدمات الواجهة الخلفية، بما في ذلك JavaScript الحديث (ES6+)
Job Description
Salla is looking for a Senior Backend Engineer – AI to join our Salla AI team. This role focuses on building the integration and infrastructure layer that connects our AI capabilities to production systems. You will be responsible for enabling Agentic AI and Generative AI features to operate reliably, securely, and at scale within the Salla ecosystem. This role is backend-first, with a strong emphasis on TypeScript, Node.js, SDK ownership, and system integrations , while also collaborating closely with frontend teams to ensure AI capabilities are easily consumable within user-facing products. Key Responsibilities Design, implement, and maintain AI-focused SDKs that enable seamless communication between AI services and application layers Build backend integrations to embed Generative AI features directly into Salla’s core product Develop and maintain API integrations and Model Context Protocol (MCP) servers that allow AI agents to interact with internal systems, external tools, and databases Ensure type-safe, scalable, and high-performance TypeScript code , following backend best practices Collaborate closely with frontend engineers to define AI data contracts, schemas, and interfaces Support or directly implement frontend integrations for AI-powered features when needed Optimize AI-related data flows , including streaming responses and real-time interactions Participate in architecture discussions, code reviews, and technical decision-making Preferred Qualifications Familiarity with AI systems , including Agentic AI, LLM orchestration, or streaming AI responses Experience building or integrating AI-powered features into production applications Hands-on experience with modern frontend frameworks (React, Vue, or similar) Exposure to cloud and DevOps tooling such as Docker, Kubernetes, AWS, or CI/CD pipelines Experience working in cross-functional product teams involving AI, backend, and frontend engineers 4+ years of backend development experience , with a strong focus on TypeScript and Node.js Proven experience designing and maintaining RESTful APIs and third-party integrations Solid understanding of relational databases (PostgreSQL or MySQL), including query optimization Strong knowledge of software design principles (SOLID, clean architecture, design patterns) Experience working with Git in structured team workflows (e.g., Git Flow, PR-based development) Hands-on experience with unit testing and integration testing Good understanding of how frontend applications consume backend services , including modern JavaScript (ES6+)
المهارات المطلوبة
TypeScriptNode.jsAPI IntegrationRESTful APIsAI/LLMReactPostgreSQLDockerGitKubernetes