Job description
Job Purpose
At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers ‘Fly Better’. Do you want to play a part in that journey and own technical products used by stakeholders and customers across the world? Join us in Cosmopolitan Dubai as a Senior Software Engineer and make your mark on the aviation world!
As an Senior Technical Software Engineer in our AI platform team, you will design and build secure, scalable AI capabilities for use across the group (LLM, SLM and open-weight model integrations, agentic AI services, MCP servers/tools and Skills) packaged as re-usable components and accelerators for portfolio teams. You will implement the patterns that make AI production-ready: model routing and fallback, prompt caching and context management, retrieval and grounding, evaluation harnesses and AI-native observability (tracing, token/cost and quality telemetry). Responsible AI is central to the role — you will build in guardrails, input/output filtering and secure handling of data, secrets and model access, and apply grounding, citation and evaluation techniques to detect and reduce hallucination, bias and prompt-injection risk, in line with group security, privacy and regulatory requirements. You will get hands-on with managed AI services on AWS, Azure and GCP (e.g. Bedrock, Azure AI Foundry/OpenAI, Vertex AI), integrating them into business-critical solutions with the performance, compliance and maintainability expected across the software lifecycle. The job also includes planning/estimation, application development, deployment, release, hyper-care and operation of developed solutions.
In this role, you will:
- Collaborate with the team to deliver technical design, development and deployment of complex solutions within relevant product. Carry out effective technical design reviews to ensure that the right architecture patterns are used by the team.
- Drive the adoption of Engineering practices, implement development process automation, lean software development, built-in-quality, test driven development, agile practices, and timely root cause analysis and blameless incident post-mortems.
- Partner with cross-functional teams to determine viability of solutions. Evaluate current problems, future requirements and existing solutions in medium to large projects to enable high level design and drive proof-of-concepts and implement prototypes to validate ideas.
- Investigate, debug and fix complex issues involving corner cases and rare conditions. Support continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
- Contribute to sprint/work design and planning by providing subject matter expertise on business domain and relevant technologies and actively contribute to technology specific community of practices.
- Manage and mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities. Responsible for their technical deliveries and adherence to design and coding standards and practices.
- Ensure optimal use of enterprise application platforms, tools and libraries in line with the approved technology architecture.
- Responsible for corrective, adaptive, preventative and perfective maintenance of products in collaboration with other capabilities for the relevant product.
Qualification
This job might be for you if you have:
- Degree or Honours (12+3 or equivalent).
- Minimum of 5+ years of experience in Information Technology.
- Experience of developing advanced/complex technology Software solutions for large, complex organisations in a multi-functional environment.
- Experience developing and/or integrating AI solutions, whether through in-house development or leveraging managed AI services
- Practical experience building with LLMs, SLMs and open-weight models — prompt engineering and caching, RAG/vector search, MCP-based tool integration, agent frameworks, evaluation and tracing/observability of AI applications in production.
- Hands-on, demonstrable experience with AI services on at least one hyperscaler - AWS (Bedrock, SageMaker), Azure (AI Foundry/Azure OpenAI, AI Search) or GCP (Vertex AI, Gemini) - with experience across two or all three considered a strong advantage.
- Experience with agent/orchestration frameworks (e.g. LangGraph, LlamaIndex, Semantic Kernel, Strands, ADK) and building MCP servers.
- Understanding of responsible AI and AI security fundamentals — guardrails, content filtering, prompt-injection and data-leakage risks, grounding and citation to reduce hallucination, and safe handling of secrets, PII and model access.
- Exposure to full stack development across UI, middleware and databases, sufficient to integrate AI capabilities end to end.
Nice to have:
- Experience with evaluation and observability tooling for AI (e.g. LangSmith, Langfuse, Ragas, Arize, Azure AI Evaluation).
- Relevant cloud certification (AWS ML/AI, Azure AI Engineer Associate, Google Cloud ML Engineer).
- Experience fine-tuning or self-hosting open-weight models (e.g. Llama, Mistral, Qwen) and understanding of when small models are the better fit.
Leadership Role: NO
Salary & benefits
Join us in a management role and enjoy an attractive tax-free salary. On top of our generous travel benefits, including discounted flights and hotel stays around the world, this managerial role also has an excellent leave and healthcare package. That’s on top of transport benefits, life insurance and more. Find out what it’s like to live and work in our fast-paced, cosmopolitan home city in the Dubai Lifestyle section of our website www.emirates.com/careers.
وصف الوظيفة
الغرض من الوظيفة
في الإمارات، نؤمن بالربط بين العالم، إلى ومن خلال محورنا العالمي في دبي؛ وبالابتكار المستمر لضمان أن يطير عملاؤنا بشكل أفضل. هل ترغب في المشاركة في تلك الرحلة وتملك منتجات تقنية يستخدمها أصحاب المصلحة والزبائن حول العالم؟ انضم إلينا في دبي الكوزموبوليتان كمهندس برمجيات أول وارسم بصمتك في عالم الطيران!
كـ مهندس برمجيات فني أول في فريق منصات الذكاء الاصطناعي لدينا، ستقوم بتصميم وبناء قدرات ذكاء اصطناعي آمنة وقابلة للتوسع للاستخدام عبر المجموعة (دمج نماذج LLM، وSLM ونماذج بوزن مفتوح، وخدمات وكيل AI، وخوادم/MCP وأدوات ومهارات) مطورة كعناصر قابلة لإعادة الاستخدام ومسرعات لفرق المحفظة. ستطبق الأنماط التي تجعل الإنتاج في AI جاهزاً: توجيه النماذج والبدائل، التخزين المؤقت للسياق وإدارته، الاسترجاع والتثبيت، اختبارات التقييم وراقبة آلية AI المدمجة (التتبّع، القياس والكلفة وجودة الطيف). الأمن والذكاء الأخلاقي محوران رئيسيان للدور — ستبني حدوداً وإجراءات تصفية المدخلات/المخرجات ومعالجة آمنة للبيانات والأسرار والوصول إلى النماذج، وتطبق تقنيات التثبيت والتوثيق والتقييم لاكتشاف وتقليل الهلوسة والتحيز وخطر حقن الأسئلة، بما يتماشى مع متطلبات الأمان والخصوصية والتنظيم للمجموعة. ستتعامل عملياً مع خدمات AI المدارة على AWS وAzure وGCP (مثل Bedrock، Azure AI Foundry/OpenAI، Vertex AI)، وتدمجها في حلول حاسمة للأعمال مع الأداء والامتثال وقابلية الصيانة المتوقعة طوال دورة حياة البرمجيات. كما تشمل المهمة التخطيط/التقدير، وتطوير التطبيقات، النشر، الإصدار، العناية الفائقة والتشغيل للحلول المطورة.
في هذا الدور، ستقوم بـ:
- التعاون مع الفريق لتسليم التصميم الفني وتطوير ونشر حلول معقدة ضمن المنتج ذي الصلة. إجراء مراجعات تصميم فنية فعالة لضمان استخدام نماذج الهندسة الصحيحة من قبل الفريق.
- دفع اعتماد ممارسات الهندسة، تنفيذ أتمتة عمليات التطوير، تطوير برمجيات خالية من الهدر، الجودة المدمجة، التطوير القائم على الاختبار، الممارسات الرشيقة، وتحليل السبب الجذري وفيات الحوادث بلا لوم.
- الشراكة مع فرق متعددة التخصصات لتحديد جدوى الحلول. تقييم المشكلات الحالية والمتطلبات المستقبلية والحلول الموجودة في مشاريع متوسطة إلى كبيرة لتمكين التصميم عالي المستوى ودفع إثبات المفاهيم وتنفيذ النماذج الأولية للتحقق من الأفكار.
- الاستقصاء، التصحيح والبحث عن حلول لمشاكل معقدة تشمل حالات حافة وظروف نادرة. دعم التحسين المستمر من خلال البحث عن بدائل وتقنيات جديدة وتقديمها للمراجعة المعمارية.
- المساهمة في تصميم السبرينت/العمل والتخطيط بتوفير خبرة موضوعية في مجالات الأعمال والتقنيات ذات الصلة والمساهمة بنشاط في مجتمع الممارسات التقنية.
- إدارة وتوجيه مهندسي البرمجيات لتطوير المهارات والمعرفة من خلال النصائح والتدريب وفرص التدريب. مسؤول عن تسليماتهم الفنية والتقيد بمعايير التصميم والبرمجة وممارساتها.
- ضمان الاستخدام الأمثل لمنصات التطبيقات المؤسسية والأدوات والمكتبات بما يتماشى مع عمارة التقنية المعتمدة.
- المسؤول عن الصيانة التصحيحية والتكيفية والتوقعية والكمالية للمنتجات بالتنسيق مع قدرات أخرى للمنتج المعني.
المؤهلات
قد تكون هذه الوظيفة مناسبة لك إذا كان لديك:
- درجة جامعية أو شرف (12+3 أو ما يعادلها).
- خبرة لا تقل عن 5+ سنوات في تكنولوجيا المعلومات.
- خبرة في تطوير حلول برمجية متقدمة/معقدة لتقنيات لتنسيق مؤسسي كبير وفي بيئة متعددة الوظائف.
- خبرة في تطوير و/أو دمج حلول AI، سواء من خلال التطوير الداخلي أو الاستفادة من خدمات AI المدارة
- خبرة عملية في بناء مع LLMs وSLMs ونماذج بوزن مفتوح — هندسة الطلبات والتخزين المؤقت، بحث RAG/التمثيل، تكامل أدوات MCP، أطر الوكلاء، تقييم وتتبع ومرئيات AI في الإنتاج.
- خبرة عملية مع خدمات AI على الأقل في أحد مزودي الخدمات السحابية الكبرى - AWS (Bedrock، SageMaker)، Azure (AI Foundry/Azure OpenAI، AI Search) أو GCP (Vertex AI، Gemini) - مع خبرة عبر اثنين من الثلاثة تعتبر ميزة قوية.
- خبرة مع أُطر الوكيل/التنظيم (مثل LangGraph، LlamaIndex، Semantic Kernel، Strands، ADK) وبناء خوادم MCP.
- فهم لمبادئ AI المسؤولة وأساسيات أمان AI — الحواجز التنظيمية، تصفية المحتوى، حقن الأسئلة وخطر تسريب البيانات، التثبيت والتوثيق لتقليل الهلوسة، والتعامل الآمن مع الأسرار وPII ووصول النموذج.
- تعرض لتطوير بيئة كاملة عبر الواجهة الأمامية/الوسطى وقواعد البيانات، بما يكفي لدمج قدرات AI من النهاية للنهاية.
Nice to have:
- خبرة في أدوات التقييم والمراقبة لـ AI (مثل LangSmith، Langfuse، Ragas، Arize، Azure AI Evaluation).
- شهادة سحابية ذات صلة (AWS ML/AI، Azure AI Engineer Associate، Google Cloud ML Engineer).
- خبرة في ضبط النماذج الصغيرة أو استضافتها ذاتيًا وتفهّم متى تكون النماذج الصغيرة أنسب.
قيادة دور: لا
الراتب والفوائد
انضم إلينا في دور إداري وتمتع براتب جذاب خالٍ من الضرائب. بالإضافة إلى مزايانا السفرية السخية، بما في ذلك الرحلات والفنادق المخفضة حول العالم، هذا الدور الإداري يتضمن أيضاً حزمة تأمين صحي وترك ممتازة. وهذا إلى جانب مزايا النقل والتأمين على الحياة والمزيد. تعرف على كيف تعيش وتعمل في مدينتنا المضيافة والديناميكية دبي في قسم أسلوب الحياة على موقعنا www.emirates.com/careers.