Overview
We empower clients to overcome accounting and financial reporting challenges by delivering innovative technology solutions. As part of our Data & AI team in the AI Hub, you will help drive analytics, decision-making, and innovation, contributing to a more agile and efficient finance function. By fostering outstanding leadership and teamwork, we fulfil our commitment to stakeholders and play a pivotal role in building a better working world for our people, clients, and communities.
The Opportunity
We are seeking a Senior AI Software Engineer to join our AI Hub, where we rapidly deliver prototypes, proof-of-concepts (PoCs), and minimum viable products (MVPs), as well as delivering production‑grade solutions that bring AI use cases to life. This role demands expertise across both front-end and back-end development, supporting the creation of dynamic AI-driven products such as Gen AI-enabled web applications, use case marketplaces, and diagnostic tools. You will be responsible for designing, building, and optimizing end-to-end solutions, translating business requirements into robust, scalable, secure, and accessible web experiences suitable for enterprise production environments.
Core Requirements
5+ years of professional experience delivering enterprise-grade software solutions across backend and frontend systems. Strong hands-on experience building secure, scalable, and maintainable APIs using Python and Node.js, with frameworks such as Fast API and Fastify. Solid frontend engineering experience with Type Script, React, and Next.js, following enterprise UI and accessibility standards. Proven experience containerizing, deploying, and operating applications in production using Docker and Kubernetes, with a strong understanding of reliability and scalability. Experience designing, implementing, and maintaining CI/CD pipelines using Jenkins, Git Hub Actions, or Azure Dev Ops, with automated testing and quality gates. Hands-on experience deploying and operating production workloads on Microsoft Azure, including services such as AKS, Azure Container Apps, Azure Container Registry, and related platform services. Strong understanding and application of software engineering best practices, including SOLID principles, clean architecture, and common enterprise design patterns. Experience working with relational databases such as MS SQL Server and Postgre SQL, including schema design, query optimization, and transactional consistency. Practical experience with vector databases (e.g., Chroma, Milvus, Pinecone) and pgvector, including building and operating Retrieval Augmented Generation (RAG) pipelines in production environments. Ability to collaborate effectively in cross-functional enterprise teams, including product, architecture, security, and cloud/platform teams. Experience working with LLMs and AI platforms, such as Azure Open AI, Open AI APIs, or similar enterprise AI services. Familiarity with LLM orchestration frameworks such as Lang Chain, Semantic Kernel, or equivalent.hands-on experience using AI coding assistants (Claude Code, Open AI Codex,..etc) Strong documentation skills and experience contributing to architecture decisions, technical standards, and internal best practices. Prior experience mentoring junior engineers or contributing to engineering excellence initiatives.
Nice to Have
Exposure to MLOps or AI platform operations, including model lifecycle management, monitoring, and observability. Experience with event-driven or distributed architecture (e.g., message queues, service buses, async processing). Knowledge of observability and monitoring tools (e.g., Azure Monitor, Application Insights, Prometheus, Grafana). Experience working in regulated or compliance-driven environments (e.g., financial services, audit). Familiarity with infrastructure-as-code tools such as Terraform, Bicep, or ARM templates.
What We Look For
We are seeking ambitious builders who excel at transforming ambiguity into impactful digital solutions. You are passionate about AI-driven products, comfortable with rapid prototyping, and motivated by delivering market-relevant, client-centric applications that generate tangible value.
What We Offer
Competitive compensation package, performance-based rewards, and recognition for your contributions. Continuous learning and world-class professional development opportunities. Flexible work arrangements to empower your impact. Coaching, mentorship, and transformative leadership experiences. A diverse, inclusive, and collaborative culture.
If you meet the above criteria, we encourage you to apply and become part of the exceptional EY experience, where you can shape your future and help us build a better working world.
نظرة عامة
نحن نمكّن عملاءنا من التغلب على تحديات المحاسبة والتقارير المالية من خلال تقديم حلول تقنية مبتكرة. كجزء من فريق البيانات والذكاء الاصطناعي في مركز الذكاء الاصطناعي (AI Hub) لدينا، ستساهم في دفع عجلة التحليلات، واتخاذ القرار، والابتكار، مما يساهم في بناء وظيفة مالية أكثر مرونة وكفاءة. ومن خلال تعزيز روح القيادة والعمل الجماعي المتميز، فإننا نفي بالتزاماتنا تجاه أصحاب المصلحة ونؤدي دوراً محورياً في بناء عالم عمل أفضل لموظفينا وعملائنا ومجتمعاتنا.
الفرصة
نحن نبحث عن مهندس برمجيات ذكاء اصطناعي أول للانضمام إلى مركز الذكاء الاصطناعي لدينا، حيث نقوم بتسليم النماذج الأولية، وإثباتات المفاهيم (PoCs)، والمنتجات القابلة للتطبيق بالحد الأدنى (MVPs) بسرعة، بالإضافة إلى تقديم حلول جاهزة للإنتاج تبث الحياة في حالات استخدام الذكاء الاصطناعي. يتطلب هذا الدور خبرة في تطوير الواجهات الأمامية والخلفية، ودعم إنشاء منتجات ديناميكية قائمة على الذكاء الاصطناعي مثل تطبيقات الويب الممكنة بالذكاء الاصطناعي التوليدي (Gen AI)، وأسواق حالات الاستخدام، وأدوات التشخيص. ستكون مسؤولاً عن تصميم وبناء وتحسين حلول متكاملة، وترجمة متطلبات الأعمال إلى تجارب ويب قوية وقابلة للتطوير وآمنة وسهلة الوصول ومناسبة لبيئات إنتاج الشركات.
المتطلبات الأساسية
خبرة مهنية تزيد عن 5 سنوات في تقديم حلول برمجية على مستوى المؤسسات عبر أنظمة الواجهات الخلفية والأمامية. خبرة عملية قوية في بناء واجهات برمجة تطبيقات (APIs) آمنة وقابلة للتطوير وقابلة للصيانة باستخدام Python و Node.js، مع أطر عمل مثل Fast API و Fastify. خبرة صلبة في هندسة الواجهات الأمامية باستخدام TypeScript و React و Next.js، مع اتباع معايير واجهة المستخدم الخاصة بالمؤسسات وسهولة الوصول. خبرة مثبتة في حاويات (Containerizing) التطبيقات ونشرها وتشغيلها في بيئة الإنتاج باستخدام Docker و Kubernetes، مع فهم قوي للموثوقية وقابلية التوسع. خبرة في تصميم وتنفيذ وصيانة خطوط CI/CD باستخدام Jenkins أو GitHub Actions أو Azure DevOps، مع الاختبار الآلي وبوابات الجودة. خبرة عملية في نشر وتشغيل أحمال عمل الإنتاج على Microsoft Azure، بما في ذلك خدمات مثل AKS و Azure Container Apps و Azure Container Registry وخدمات المنصة ذات الصلة. فهم وتطبيق قوي لأفضل ممارسات هندسة البرمجيات، بما في ذلك مبادئ SOLID، والبنية النظيفة (Clean Architecture)، وأنماط تصميم المؤسسات الشائعة. خبرة في العمل مع قواعد البيانات العلائقية مثل MS SQL Server و PostgreSQL، بما في ذلك تصميم المخططات وتحسين الاستعلامات والاتساق في المعاملات. خبرة عملية مع قواعد بيانات المتجهات (مثل Chroma و Milvus و Pinecone) و pgvector، بما في ذلك بناء وتشغيل خطوط أنابيب استرجاع المعلومات المعززة (RAG) في بيئات الإنتاج. القدرة على التعاون بفعالية في فرق المؤسسات متعددة الوظائف، بما في ذلك فرق المنتج والبنية التحتية والأمن والخدمات السحابية/المنصات. خبرة في العمل مع نماذج اللغات الكبيرة (LLMs) ومنصات الذكاء الاصطناعي، مثل Azure OpenAI أو واجهات برمجة تطبيقات OpenAI أو خدمات ذكاء اصطناعي مشابهة للمؤسسات. الإلمام بأطر تنسيق نماذج اللغات الكبيرة مثل LangChain أو Semantic Kernel أو ما يعادلها. خبرة عملية في استخدام مساعدي البرمجة بالذكاء الاصطناعي (مثل Claude Code و OpenAI Codex، إلخ). مهارات توثيق قوية وخبرة في المساهمة في قرارات الهندسة والمعايير الفنية وأفضل الممارسات الداخلية. خبرة سابقة في توجيه المهندسين المبتدئين أو المساهمة في مبادرات التميز الهندسي.
المؤهلات الإضافية
التعرض لعمليات تعلم الآلة (MLOps) أو عمليات منصات الذكاء الاصطناعي، بما في ذلك إدارة دورة حياة النموذج والمراقبة. خبرة في البنية المعتمدة على الأحداث أو البنية الموزعة (مثل طوابير الرسائل، وخدمات النواقل، والمعالجة غير المتزامنة). المعرفة بأدوات المراقبة (مثل Azure Monitor و Application Insights و Prometheus و Grafana). خبرة في العمل في بيئات خاضعة للتنظيم أو الامتثال (مثل الخدمات المالية، والتدقيق). الإلمام بأدوات البنية التحتية ككود (IaC) مثل Terraform أو Bicep أو قوالب ARM.
ما نبحث عنه
نحن نبحث عن بناة طموحين يتفوقون في تحويل الغموض إلى حلول رقمية مؤثرة. أنت شغوف بالمنتجات القائمة على الذكاء الاصطناعي، ومرتاح مع النماذج الأولية السريعة، ومتحمس لتقديم تطبيقات ذات صلة بالسوق ومركزة على العميل تولد قيمة ملموسة.
ما نقدمه
حزمة تعويضات تنافسية، ومكافآت قائمة على الأداء، وتقدير لمساهماتك. فرص تعلم مستمرة وتطوير مهني عالمي المستوى. ترتيبات عمل مرنة لتمكين تأثيرك. تدريب، وتوجيه، وتجارب قيادية تحويلية. ثقافة متنوعة وشاملة وتعاونية.
إذا كنت تستوفي المعايير المذكورة أعلاه، فنحن نشجعك على التقديم لتصبح جزءاً من تجربة EY الاستثنائية، حيث يمكنك تشكيل مستقبلك ومساعدتنا في بناء عالم عمل أفضل.