Required Skills
AI/ML Development: Understanding of artificial intelligence and machine learning frameworks.
Generative AI & LLM Pipelines: Building and deploying solutions for text generation, automation, intelligent search, RAG systems.
Cloud AI Platforms: Using Azure AI, Vertex AI, AWS SageMaker for model training and deployment.
Automation & Workflow Optimization: Automating university processes and system integration.
Git Version Control: Codebase management, collaboration, version tracking.
API Integration: Third-party API and service integration expertise.
Azure DevOps: Project management and deployment pipeline experience.
Project & Deadline Management: Strong ability to manage project timelines effectively, prioritize tasks, and deliver high-quality code.
Complex Database Queries: Query development and optimization proficiency.
Dashboards & Reports: Generating insightful reports and stakeholder dashboards.
Communication & Collaboration: Cross-functional team effectiveness with developers, designers, stakeholders.
Leadership & Mentorship: Developer guidance on best practices and emerging technologies
Desired Candidate Profile
Bachelor's degree in computer science, engineering, AI, data science, or related field.
4-5 years of AI development experience with server management and Git version control.
Expertise in Python, TensorFlow, PyTorch, n8n, LLM platforms, OpenAI, Azure AI, or Google Vertex AI.
Docker/Kubernetes deployment experience.
API integration knowledge (RESTful and SOAP).
Azure DevOps proficiency for CI/CD pipelines.
High commitments in deadline management and prioritization in a fast-paced environment.
Database design and query optimization skills.
Reporting tools and dashboard experience.
Strong communication and cross-functional collaboration abilities.
Leadership and junior developer mentoring experience.
Strong attention to detail and a commitment to delivering high-quality code.
Preferred Qualifications
Master's or bachelor's degree in computer science/engineering.
Certifications in AI, cloud platforms, Laravel, Azure, or Git.
Docker/Kubernetes containerization experience.
Machine learning algorithm knowledge.
AI-driven project experience.
Open-source contributions or developer community participation.
المهارات المطلوبة
تطوير الذكاء الاصطناعي وتعلم الآلة: فهم أطر عمل الذكاء الاصطناعي وتعلم الآلة.
الذكاء الاصطناعي التوليدي وخطوط أنابيب النماذج اللغوية الكبيرة (LLM): بناء ونشر حلول لتوليد النصوص، والأتمتة، والبحث الذكي، وأنظمة RAG.
منصات الذكاء الاصطناعي السحابية: استخدام Azure AI و Vertex AI و AWS SageMaker لتدريب النماذج ونشرها.
الأتمتة وتحسين سير العمل: أتمتة العمليات الجامعية وتكامل الأنظمة.
نظام التحكم في الإصدار Git: إدارة قاعدة الكود، والتعاون، وتتبع الإصدارات.
تكامل واجهة برمجة التطبيقات (API): خبرة في دمج واجهات برمجة التطبيقات والخدمات التابعة لجهات خارجية.
Azure DevOps: خبرة في إدارة المشاريع وخطوط أنابيب النشر.
إدارة المشاريع والمواعيد النهائية: قدرة قوية على إدارة جداول المشاريع بفعالية، وترتيب أولويات المهام، وتقديم كود عالي الجودة.
استعلامات قواعد البيانات المعقدة: كفاءة في تطوير الاستعلامات وتحسينها.
لوحات البيانات والتقارير: إنشاء تقارير ثاقبة ولوحات بيانات لأصحاب المصلحة.
التواصل والتعاون: الفعالية في العمل ضمن فرق متعددة التخصصات مع المطورين والمصممين وأصحاب المصلحة.
القيادة والتوجيه: توجيه المطورين حول أفضل الممارسات والتقنيات الناشئة.
ملف المرشح المطلوب
درجة البكالوريوس في علوم الحاسوب، أو الهندسة، أو الذكاء الاصطناعي، أو علوم البيانات، أو مجال ذي صلة.
خبرة من 4 إلى 5 سنوات في تطوير الذكاء الاصطناعي مع إدارة الخوادم والتحكم في الإصدار Git.
خبرة في Python و TensorFlow و PyTorch و n8n ومنصات LLM و OpenAI و Azure AI أو Google Vertex AI.
خبرة في النشر باستخدام Docker/Kubernetes.
معرفة بتكامل واجهات برمجة التطبيقات (RESTful و SOAP).
كفاءة في Azure DevOps لخطوط أنابيب CI/CD.
التزام عالٍ بإدارة المواعيد النهائية وتحديد الأولويات في بيئة عمل سريعة الخطى.
مهارات تصميم قواعد البيانات وتحسين الاستعلامات.
خبرة في أدوات إعداد التقارير ولوحات البيانات.
قدرات قوية على التواصل والتعاون مع الفرق متعددة التخصصات.
خبرة في القيادة وتوجيه المطورين المبتدئين.
اهتمام كبير بالتفاصيل والتزام بتقديم كود عالي الجودة.
المؤهلات المفضلة
درجة الماجستير أو البكالوريوس في علوم الحاسوب/الهندسة.
شهادات في الذكاء الاصطناعي، أو المنصات السحابية، أو Laravel، أو Azure، أو Git.
خبرة في التعامل مع حاويات Docker/Kubernetes.
معرفة بخوارزميات تعلم الآلة.
خبرة في المشاريع القائمة على الذكاء الاصطناعي.
المساهمات في البرمجيات مفتوحة المصدر أو المشاركة في مجتمعات المطورين.