We are looking for a Senior AI Engineer ( 7+ years of experience ), comfortable with agentic AI and Java/Spring Boot/Vue.js development . Your qualifications:
- Ability to design, integrate and deploy AI building blocks and models in a payment system.
- Mastery of microservices and event-driven architectures , and of relational and document-oriented databases.
- Experience in AI Building and Java/Spring Boot development .
- Participation in an on-call system is possible .
Your objective will be to design, integrate, and deploy Artificial Intelligence building blocks and models at the heart of a new point-of-sale system, in order to optimize:
- Operational performance .
- The reliability of the treatments
- The point-of-sale experience .
Regarding deliverables:
- AI architecture, modular and omnichannel : design and integration of AI components in a modular, scalable and interconnected architecture in real time with the IS ecosystem; deployment of predictive models and automation for omnichannel payment.
- Optimizing the user experience through AI : integrating intelligent assistance functionality on cash register interfaces to streamline salesperson journeys, and reducing waiting time at the point of sale (flows and processing).
- Security, performance and reliability : leveraging AI for anomaly detection, error prevention and securing cash flow; guaranteeing compliance, high availability and performance of models in production.
Desired Candidate Profile
Qualifications
Profile :
- Senior level (over 7 years old) .
- Over 2 years of experience in AI Building .
- Over 10 years of experience in Java / Spring Boot development .
- Bac +5 degree in computer science, or equivalent experience (appreciated).
- Experience in the retail/mass distribution sector is an advantage.
Skills Sought:
Must Have
- Use agentic AI to design, develop and maintain robust and scalable applications with Java, Spring Boot and Vue.js.
- Architecting microservices and event-driven solutions .
- Managing relational and document-oriented databases .
Nice to Have
- Apply DevOps principles , especially CI/CD.
- Use Git (versioning).
- Integrate craftsmanship principles and best practices: SOLID, YAGNI, test coverage with Sonar.
- Contribute to the continuous improvement of product quality and development practices.
نحن نبحث عن مهندس ذكاء اصطناعي أول (خبرة تزيد عن 7 سنوات)، متمكن من الذكاء الاصطناعي الوكيل (agentic AI)والتطوير باستخدام Java/Spring Boot/Vue.js. مؤهلاتك:
- القدرة على تصميم ودمج ونشر لبنات بناء ونماذج الذكاء الاصطناعي في نظام دفع.
- إتقان الخدمات المصغرة (microservices) والهندسات المعتمدة على الأحداث (event-driven)، وقواعد البيانات العلائقية والموجهة للمستندات.
- خبرة في بناء الذكاء الاصطناعي وتطوير Java/Spring Boot.
- المشاركة في نظام المناوبة (on-call system) أمر ممكن.
سيكون هدفك هو تصميم ودمج ونشر لبنات بناء ونماذج الذكاء الاصطناعي في قلب نظام جديد لنقاط البيع، وذلك بهدف تحسين:
- الأداء التشغيلي.
- موثوقية المعالجات
- تجربة نقطة البيع.
فيما يتعلق بالمخرجات:
- هندسة ذكاء اصطناعي، معيارية ومتعددة القنوات: تصميم ودمج مكونات الذكاء الاصطناعي في بنية معيارية وقابلة للتطوير ومترابطة في الوقت الفعلي مع نظام المعلومات؛ نشر النماذج التنبؤية والأتمتة للدفع متعدد القنوات.
- تحسين تجربة المستخدم من خلال الذكاء الاصطناعي: دمج وظائف المساعدة الذكية على واجهات سجلات النقد لتبسيط رحلات البائعين، وتقليل وقت الانتظار في نقطة البيع (التدفقات والمعالجة).
- الأمن والأداء والموثوقية: الاستفادة من الذكاء الاصطناعي للكشف عن الشذوذ، ومنع الأخطاء وتأمين التدفق النقدي؛ ضمان الامتثال والتوافر العالي وأداء النماذج في مرحلة الإنتاج.
الملف الشخصي المطلوب للمرشح
المؤهلات
الملف الشخصي:
- مستوى أول (أكثر من 7 سنوات).
- أكثر من عامين من الخبرة في بناء الذكاء الاصطناعي.
- أكثر من 10 سنوات من الخبرة في تطوير Java / Spring Boot.
- درجة Bac +5 في علوم الكمبيوتر، أو خبرة معادلة (موضع تقدير).
- الخبرة في قطاع التجزئة/التوزيع الشامل تعد ميزة إضافية.
المهارات المطلوبة:
المتطلبات الأساسية
- استخدام الذكاء الاصطناعي الوكيل لتصميم وتطوير وصيانة تطبيقات قوية وقابلة للتطوير باستخدام Java و Spring Boot و Vue.js.
- هندسة الخدمات المصغرة والحلول المعتمدة على الأحداث.
- إدارة قواعد البيانات العلائقية والموجهة للمستندات.
المتطلبات الإضافية (يفضل وجودها)
- تطبيق مبادئ DevOps، وخاصة CI/CD.
- استخدام Git (إصدار النسخ).
- دمج مبادئ الحرفية البرمجية (craftsmanship) وأفضل الممارسات: SOLID, YAGNI، وتغطية الاختبار باستخدام Sonar.
- المساهمة في التحسين المستمر لجودة المنتج وممارسات التطوير.