About the Role
SoftServe is seeking an AI Engineer to join their team in Saudi Arabia. This full-time role focuses on designing and delivering Generative AI (GenAI) solutions within a bespoke, on-premise AI platform named Arthur. The successful candidate will be responsible for building production-ready AI applications and integrating enterprise systems and data with various Large Language Model (LLM) providers.
Key Responsibilities
- Design, develop, and productionize GenAI/LLM applications and use cases.
- Build Retrieval Augmented Generation (RAG), agentic AI, and tool-enabled workflows using enterprise data and systems.
- Integrate AI solutions with APIs, databases, applications, and external LLM providers, including Anthropic, OpenAI, and Google.
- Develop effective prompt and context engineering approaches, incorporating structured outputs and guardrails.
- Implement testing, LLM evaluation, monitoring, and observability to ensure solution quality and reliability.
- Apply appropriate security, data privacy, and Responsible AI controls.
- Collaborate with architects, platform engineers, business Subject Matter Experts (SMEs), and other delivery teams.
- Contribute reusable components, integration patterns, and engineering best practices.
Required Qualifications and Experience
Candidates should possess 5-10 years of relevant experience and demonstrate a strong background in software engineering and AI development.
- Strong Python and general software engineering experience.
- Hands-on experience developing GenAI/LLM solutions in a production or enterprise environment.
- Experience with RAG, embeddings, vector/semantic search, and enterprise data.
- Experience with agentic AI, tool/function calling, and/or Multi-Party Computation (MCP).
- Familiarity with multiple LLM providers such as Anthropic Claude, OpenAI, and Google/Gemini.
- Strong API and enterprise integration skills.
- Understanding of LLM evaluation, guardrails, observability, and AI security.
- Experience with Docker/Kubernetes and on-premise/private environments is desirable.
Key Skills and Mindset
- Strong problem-solving, communication, and stakeholder engagement skills.
- A model-agnostic engineering mindset, with the ability to work across different LLMs rather than being dependent on a specific hyperscaler.
Work Type
This is a full-time position.
Application Process
The salary for this position will be disclosed during the application process.
عن الدور الوظيفي
تبحث شركة SoftServe عن مهندس ذكاء اصطناعي للانضمام إلى فريقها في المملكة العربية السعودية. يركز هذا الدور بدوام كامل على تصميم وتقديم حلول الذكاء الاصطناعي التوليدي (GenAI) ضمن منصة ذكاء اصطناعي مخصصة تعمل في الموقع تسمى Arthur. سيكون المرشح الناجح مسؤولاً عن بناء تطبيقات ذكاء اصطناعي جاهزة للإنتاج ودمج أنظمة وبيانات المؤسسة مع مختلف مزودي النماذج اللغوية الكبيرة (LLM).
المسؤوليات الرئيسية
- تصميم وتطوير ووضع تطبيقات وحالات استخدام الذكاء الاصطناعي التوليدي/النماذج اللغوية الكبيرة في بيئة الإنتاج.
- بناء سير عمل يعتمد على استرجاع الجيل المعزز (RAG)، والذكاء الاصطناعي الوكيل، وسير العمل القائم على الأدوات باستخدام بيانات وأنظمة المؤسسة.
- دمج حلول الذكاء الاصطناعي مع واجهات برمجة التطبيقات (APIs) وقواعد البيانات والتطبيقات ومزودي النماذج اللغوية الكبيرة الخارجيين، بما في ذلك Anthropic وOpenAI وGoogle.
- تطوير أساليب فعالة لهندسة الأوامر والسياق، مع دمج المخرجات المنظمة وضوابط الأمان.
- تنفيذ الاختبارات وتقييم النماذج اللغوية الكبيرة والمراقبة لضمان جودة الحلول وموثوقيتها.
- تطبيق الضوابط المناسبة للأمان وخصوصية البيانات والذكاء الاصطناعي المسؤول.
- التعاون مع المهندسين المعماريين ومهندسي المنصات وخبراء الموضوع في الأعمال (SMEs) وفرق التسليم الأخرى.
- المساهمة في المكونات القابلة لإعادة الاستخدام وأنماط التكامل وأفضل ممارسات الهندسة.
المؤهلات والخبرات المطلوبة
يجب أن يتمتع المرشحون بخبرة ذات صلة تتراوح من 5 إلى 10 سنوات وأن يظهروا خلفية قوية في هندسة البرمجيات وتطوير الذكاء الاصطناعي.
- خبرة قوية في لغة Python وهندسة البرمجيات العامة.
- خبرة عملية في تطوير حلول الذكاء الاصطناعي التوليدي/النماذج اللغوية الكبيرة في بيئة إنتاج أو مؤسسة.
- خبرة في RAG، والتضمينات (embeddings)، والبحث المتجهي/الدلالي، وبيانات المؤسسة.
- خبرة في الذكاء الاصطناعي الوكيل، واستدعاء الأدوات/الوظائف، و/أو الحوسبة متعددة الأطراف (MCP).
- الإلمام بمزودي نماذج لغوية كبيرة متعددين مثل Anthropic Claude وOpenAI وGoogle/Gemini.
- مهارات قوية في واجهات برمجة التطبيقات وتكامل المؤسسات.
- فهم لتقييم النماذج اللغوية الكبيرة، وضوابط الأمان، والمراقبة، وأمن الذكاء الاصطناعي.
- يفضل الحصول على خبرة في Docker/Kubernetes والبيئات الموجودة في الموقع/الخاصة.
المهارات والعقلية الرئيسية
- مهارات قوية في حل المشكلات والتواصل والتعامل مع أصحاب المصلحة.
- عقلية هندسية محايدة تجاه النماذج، مع القدرة على العمل عبر نماذج لغوية كبيرة مختلفة بدلاً من الاعتماد على مزود سحابي محدد.
نوع العمل
هذه وظيفة بدوام كامل.
عملية التقديم
سيتم الكشف عن راتب هذه الوظيفة أثناء عملية التقديم.