مطور بايثون
حول الدور
نحن نبحث عن مطور Python لبناء الواجهة الخلفية والخدمات المدعومة بالذكاء الاصطناعي وراء منتجاتنا وحلول العملاء. ستعمل على واجهات برمجة التطبيقات وخطوط أنابيب البيانات وعمليات التكامل مع LLMs وأنظمة الذكاء الاصطناعي، وكتابة تعليمات برمجية نظيفة على مستوى الإنتاج في فريق هندسي سريع الحركة.
المسؤوليات الرئيسية:
- تصميم وبناء وصيانة الخدمات الخلفية وواجهات برمجة تطبيقات REST في Python.
- دمج LLMs وواجهات برمجة تطبيقات الذكاء الاصطناعي (OpenAI وClaude وGemini) وإنشاء سير عمل التشغيل الآلي/الوكيل.
- بناء وتحسين خطوط أنابيب البيانات والتكامل مع خدمات الطرف الثالث.
- كتابة تعليمات برمجية نظيفة وقابلة للاختبار وموثقة جيدًا؛ المشاركة في مراجعات الكود.
- العمل مع قواعد البيانات (PostgreSQL/MySQL، بالإضافة إلى متاجر المتجهات حيثما كان ذلك مناسبًا).
- تعاون مع ضمان الجودة وDevOps والمنتج لتقديم ميزات موثوقة وقابلة للتطوير.
المهارات المطلوبة
- 2-5 سنوات من التدريب العملي على تطوير بايثون.
- خبرة قوية مع إطار عمل الويب (FastAPI أو Django أو Flask).
- فهم قوي لواجهات برمجة تطبيقات REST وقواعد البيانات وسير العمل المستند إلى Git.
- الإلمام بالسحابة (AWS/Azure/GCP) والحاويات (Docker).
- مهارات جيدة في حل المشكلات والتواصل.
مهارات جميلة يجب أن تمتلكها
- خبرة في دمج LLMs أو خطوط أنابيب RAG أو قواعد بيانات المتجهات (pgvector أو Pinecone أو Weaviate).
- التعرض للبرمجة غير المتزامنة أو الكرفس/قوائم الانتظار أو الخدمات الصغيرة.
- خبرة في CI/CD وكتابة الاختبارات الآلية.

