في المكتب دوام كامل
Luxoft -
مصر , القاهرة
--
Luxoft

تفاصيل الوظيفة

يتجه نموذج البرمجيات نحو التحول من الأسلوب التفاعلي إلى الأسلوب الاستباقي. في Luxoft، نحن في طليعة هذا التحول، حيث نقوم بهندسة الجيل القادم من أنظمة الذكاء الاصطناعي الوكيل (Agentic AI). نحن نبحث عن مهندس خلفية (Backend Engineer) استثنائي لتصميم البنية التحتية الأساسية لبرمجيات لا تكتفي بتنفيذ الأوامر فحسب، بل تفكر وتخطط وتتصرف باستقلالية. بصفتك عضواً رئيسياً في فريق AI Core النخبة لدينا، ستنتقل إلى ما هو أبعد من تطوير الخلفية التقليدي لبناء الجهاز العصبي المركزي لوكلاء الذكاء الاصطناعي لدينا. هذا الدور مخصص لباني أنظمة حقيقي، شخص شغوف بإنشاء منصات قوية وقابلة للتوسع وذكية تمكّن الذكاء الاصطناعي المستقل من حل المشكلات المعقدة في العالم الحقيقي. ستلعب دوراً أساسياً في بناء الجسر بين البيانات الخام والإدراك الرقمي.


ما ستَبنيه: محرك الذكاء

بصفتك مهندس خلفية لأنظمة الذكاء الاصطناعي الوكيلة لدينا، ستكون مسؤولاً عن دورة الحياة الكاملة للبنية التحتية الأساسية للوكيل، بدءاً من ذاكرته ومنطقه وحتى نشره ومرونته التشغيلية.

  • العمود الفقري لاتصالات الوكيل: ستستخدم FastAPI وPydantic لتصميم وبناء واجهات برمجة تطبيقات (APIs) عالية الإنتاجية، غير متزامنة، وذاتية التوثيق. هذه ليست مجرد نقاط نهاية؛ بل هي قنوات عالية النطاق الترددي يدرك من خلالها وكلاؤنا البيانات، ويوصلون نواياهم، ويتفاعلون مع الأدوات والأنظمة الخارجية. ستحدد نماذج Pydantic الخاصة بك عقود البيانات الصارمة التي تضمن السلامة المطلقة عبر بيئتنا الموزعة.
  • الإطار المعرفي للوكيل: ستصمم وتنفذ الأنظمة الأساسية التي تمكّن السلوك الوكيلي. يتضمن ذلك تطوير آلات حالات متطورة، وتطبيق حلقات تفكير متقدمة (مثل ReAct، وChain-of-Thought)، وتنسيق سير العمل الذي يتيح للوكلاء التخطيط وتفويض المهام والاستفادة من مجموعة متنوعة من الأدوات.
  • ذاكرة الوكيل وقاعدة معرفته: تكمن قوة الوكيل في قدرته على التعلم والاسترجاع. ستكون المسؤول عن أنظمة ذاكرة وكلائنا، مستفيداً من موثوقية PostgreSQL. ستصمم وتدير مخططات قواعد بيانات معقدة لتخزين سجلات المحادثات، ورسوم المعرفة المكتسبة، والسجلات التشغيلية. ستكون خبرتك في إدارة قواعد البيانات وتحسينها حاسمة لضمان وصول وكلائنا إلى المعلومات فورياً مع توسع معرفتهم.
  • البيئة التشغيلية للوكيل: يجب نشر وكلاء الذكاء الاصطناعي لدينا بموثوقية ثابتة وقابلية للتوسع حسب الطلب. ستتقن استخدام Docker لوضع نظامنا البيئي الوكيلي بالكامل في حاويات، مما يخلق بيئات قابلة لإعادة الإنتاج ومُعزولة ومحمولة تضمن الاتساق من مرحلة التطوير إلى الإنتاج.


المسؤوليات

  • التصميم والتطوير: تصميم وبناء وصيانة خدمات خلفية عالية الأداء بلغة Python، باستخدام FastAPI لمنصتنا الوكيلية الأساسية.
  • نمذجة الواقع: تطبيق مخططات معقدة للتحقق من صحة البيانات وتسلسلها باستخدام Pydantic لضمان سلامة البيانات عبر أنظمتنا الموزعة.
  • تمكين الوكلاء: تطوير المنطق الأساسي لوكلاء الذكاء الاصطناعي، بما في ذلك التكامل مع الأدوات، وإدارة الحالة، وأطر التفكير متعدد الخطوات.
  • إدارة استدامة البيانات: تصميم قواعد بيانات PostgreSQL وتحسينها وإدارتها. كتابة استعلامات SQL فعالة، وإدارة عمليات النقل (migrations)، وضمان السلامة وقابلية التوسع على المدى الطويل لمخازن البيانات لدينا.
  • الحواة والنشر: إنشاء وصيانة ملفات Dockerfiles وتكوينات Docker Compose نظيفة وفعالة لجميع الخدمات الخلفية، مما يسهل خطوط أنابيب النشر لدينا.
  • التعاون والابتكار: العمل بشراكة وثيقة مع باحثي الذكاء الاصطناعي، ومهندسي الأوامر (Prompt Engineers)، ومطوري الواجهات الأمامية لتقديم حلول ذكية ومتكاملة من البداية إلى النهاية.
  • الاختبار والتعزيز: كتابة اختبارات وحدة واختبارات تكامل شاملة لضمان موثوقية وقوة الأنظمة التأسيسية التي تشغل وكلائنا.



المتطلبات الأساسية

  • التميز التقني: خبرة مهنية مثبتة: ما لا يقل عن 3 سنوات في هندسة الخلفية، مع سجل أعمال قوي في بناء أنظمة قابلة للتوسع وجاهزة للإنتاج باستخدام مهارات قوية في Python. يتضمن ذلك خبرة عملية عميقة في إدارة قواعد البيانات. خبرة عميقة في FastAPI وتقدير قوي لإمكانياته غير المتزامنة. كما أن استخدام لغة البرمجة RUST قيمة للغاية. إتقان Pydantic لإنشاء نماذج بيانات صارمة وآمنة بالأنواع تعزز الوضوح المعماري. خبرة في أي من أطر العمل الوكيلية الشائعة مثل LangGraph أو Pydantic-AI أو Google ADK أو Agno أو أي إطار عمل مشابه. إتقان قوي لـ PostgreSQL، بما في ذلك تصميم المخططات المتقدمة، وتحسين الاستعلامات، واستراتيجيات الفهرسة. خبرة على مستوى الإنتاج في Docker، مع قدرة مثبتة على كتابة ملفات Dockerfiles متعددة المراحل ونظيفة وإدارة التطبيقات الموجودة في حاويات.
  • العقلية الوكيلية: شغف عميق بالذكاء الاصطناعي واهتمام واضح بالأنظمة الوكيلية. من المرجح أنك جربت أطر عمل مثل LangChain أو LlamaIndex أو AutoGen، أو لديك رغبة قوية في بناء مثل هذه الأنظمة من المبادئ الأساسية. نهج التفكير المنظومي: يمكنك تخيل كيفية تكامل المكونات المختلفة مثل نماذج اللغات الكبيرة (LLMs) وقواعد البيانات وواجهات برمجة التطبيقات والأدوات لتشكيل كيان ذكي واحد.

السمات الشخصية:

  • فضول لا ينتهي: تتعلم باستمرار وتستكشف أحدث ما توصل إليه الذكاء الاصطناعي وهندسة البرمجيات.
  • عقلية الملكية: أنت لا تكتب الكود فحسب؛ بل تتولى ملكية الأنظمة التي تبنيها وتكون مسؤولاً عن أداء وموثوقية هذه الأنظمة.
  • روح التعاون: تزدهر في بيئة العمل الجماعي، وتشارك المعرفة وترتقي بأسلوب عمل من حولك.


يفضل وجودها

  • خبرة في قواعد البيانات المتجهة (مثل Pinecone وChroma وWeaviate).
  • معرفة بالمنصات السحابية (AWS، GCP، Azure) والبنية التحتية ككود (Terraform).
  • دراية بمسارات التكامل المستمر والتسليم المستمر CI/CD (مثل GitHub Actions وGitLab CI).
  • خبرة في طوابير الرسائل (مثل RabbitMQ وKafka) لمعالجة المهام غير المتزامنة.

لغات أخرى

  • الإنجليزية: B1 متوسط

مستوى الخبرة

  • سينيور (خبرة متقدمة)

ملف المرشح المطلوب

  • التميز التقني: خبرة مهنية مثبتة: ما لا يقل عن 3 سنوات في هندسة الخلفية، مع سجل أعمال قوي في بناء أنظمة قابلة للتوسع وجاهزة للإنتاج باستخدام مهارات قوية في Python. يتضمن ذلك خبرة عملية عميقة في إدارة قواعد البيانات. خبرة عميقة في FastAPI وتقدير قوي لإمكانياته غير المتزامنة. كما أن استخدام لغة البرمجة RUST قيمة للغاية. إتقان Pydantic لإنشاء نماذج بيانات صارمة وآمنة بالأنواع تعزز الوضوح المعماري. خبرة في أي من أطر العمل الوكيلية الشائعة مثل LangGraph أو Pydantic-AI أو Google ADK أو Agno أو أي إطار عمل مشابه. إتقان قوي لـ PostgreSQL، بما في ذلك تصميم المخططات المتقدمة، وتحسين الاستعلامات، واستراتيجيات الفهرسة. خبرة على مستوى الإنتاج في Docker، مع قدرة مثبتة على كتابة ملفات Dockerfiles متعددة المراحل ونظيفة وإدارة التطبيقات الموجودة في حاويات.
  • العقلية الوكيلية: شغف عميق بالذكاء الاصطناعي واهتمام واضح بالأنظمة الوكيلية. من المرجح أنك جربت أطر عمل مثل LangChain أو LlamaIndex أو AutoGen، أو لديك رغبة قوية في بناء مثل هذه الأنظمة من المبادئ الأساسية. نهج التفكير المنظومي: يمكنك تخيل كيفية تكامل المكونات المختلفة مثل نماذج اللغات الكبيرة (LLMs) وقواعد البيانات وواجهات برمجة التطبيقات والأدوات لتشكيل كيان ذكي واحد.
  • السمات الشخصية: فضول لا ينتهي: تتعلم باستمرار وتستكشف أحدث ما توصل إليه الذكاء الاصطناعي وهندسة البرمجيات. عقلية الملكية: أنت لا تكتب الكود فحسب؛ بل تتولى ملكية الأنظمة التي تبنيها وتكون مسؤولاً عن أداء وموثوقية هذه الأنظمة. روح التعاون: تزدهر في بيئة العمل الجماعي، وتشارك المعرفة وترتقي بأسلوب عمل من حولك.

وظائف مشابهة

حول Luxoft
مصر, القاهرة
تكنولوجيا المعلومات والخدمات