مهندس خلفية (Backend) أول بلغة بايثون – A2A & AWS Agent Core الموقع: عن بعد / عالمي التوظيف: توظيف الكفاءات من خلال شركة Intellias القسم: هندسة النواة / منصة الهندسة الرقمية الدرجة العلمية: درجة البكالوريوس الخبرة: 5+ سنوات
نبذة عن الدور نحن نبحث عن مهندس خلفية (Backend) أول بلغة بايثون لبناء ودمج قدرات التواصل بين الوكلاء (A2A) على منصات AWS Agent Core. يركز الدور على تطوير الخلفية بلغة بايثون، وتنفيذ بروتوكول A2A، واكتشاف الوكلاء وتسجيلهم، والتواصل القائم على الأحداث، والتفاعلات القابلة للتوسع بين الوكلاء المتعددين. المرشح المثالي لديه خبرة قوية في هندسة الخلفية، وخبرة في الأنظمة غير المتزامنة، ومعرفة عملية بأنماط واجهات برمجة التطبيقات (API) وتكامل الوكلاء الحديثة. ستنضم إلى فريق هندسة النواة وتساعد في بناء الأسس لنظام بيئي مؤسسي قابل للتوسع للوكلاء المتعددين، مما يتيح لوكلاء الذكاء الاصطناعي والخدمات اكتشاف بعضهم البعض والتواصل واستدعاء بعضهم بشكل آمن.
نظرة عامة على المشروع عميلنا شركة متعددة الجنسيات ذات تاريخ يمتد لأكثر من قرن، تعمل في أكثر من 180 دولة وتخدم أكثر من مليار مستهلك حول العالم. تقوم المنظمة بعملية تحول كبيرة تركز على تقديم جيل جديد من المنتجات منخفضة المخاطر (RRPs) وتطوير نظام بيئي رقمي مبتكر حول إنترنت الأشياء (IoT)، والتجارة الإلكترونية، والتسويق الرقمي. تستضيف منصة تكنولوجيا المعلومات الخاصة بها أكثر من 700 تطبيق، مما يخلق بيئة معقدة تتطلب قدرات هندسية قابلة للتوسع وآمنة وموحدة.
تدعم Intellias هندسة نظام بيئي برمجيات شامل لمنتج إنترنت أشياء يغير قواعد اللعبة عند تقاطع تجارب المستهلك المبتكرة والتكنولوجيا المتطورة. بصفتك مهندس خلفية أول بلغة بايثون، ستصبح جزءاً من فريق هندسة النواة، وستساهم في هندسة وتنفيذ أفضل الممارسات عبر منصة المؤسسة للهندسة الرقمية. توفر المنصة لفرق الهندسة خدمات وتقنيات وممارسات قابلة لإعادة الاستخدام تسرع من تطوير البرمجيات والعمليات مع معالجة تحديات دورة حياة تطوير البرمجيات (SDLC) وضمان الامتثال والأمان.
المسؤوليات الرئيسية تطوير الخلفية وهندسة النواة للوكلاء تصميم وتطوير وصيانة خدمات خلفية قابلة للتوسع باستخدام بايثون و AWS Agent Core SDK. بناء وصيانة تكاملات A2A باستخدام AWS Agent Core Runtime و Gateway. تنفيذ سير عمل تسجيل الوكلاء وتكوين الأهداف والاكتشاف. تطوير خدمات خلفية موثوقة لبيئات الوكلاء المتعددين الموزعة. تصميم واجهات برمجة التطبيقات وآليات التوجيه التي تتيح التواصل السلس بين الوكلاء وخدمات المؤسسة. تنفيذ بروتوكول A2A تنفيذ أنماط التواصل A2A بين الوكيل المتصل والوكيل المستهدف. العمل مع تنسيق بروتوكول A2A، بما في ذلك: JSON-RPC 2.0، وأحداث دورة حياة مهمة SSE، وإشعارات الدفع. تنفيذ سير عمل استدعاء الوكلاء وقوالب التواصل. تطوير وصيانة تعريفات بطاقة الوكيل (Agent Card). تنفيذ وصيانة نقطة النهاية /.well-known/agent.json لاكتشاف الوكيل. ضمان أن مخططات بطاقة الوكيل تصف بدقة قدرات الوكيل ونقاط النهاية ومتطلبات التفاعل. التواصل غير المتزامن والقائم على الأحداث تصميم تدفقات تواصل غير متزامنة باستخدام أحداث المرسل من الخادم (SSE)، وخطافات الويب (Webhooks)، وإشعارات الدفع. تنفيذ التعامل مع دورة حياة المهام وتتبع الحالة. بناء آليات قائمة على الأحداث لمراقبة تنفيذ الوكيل والتواصل. دعم التواصل الموثوق عبر الوكلاء والخدمات الموزعة. التعامل مع الإخفاقات غير المتزامنة، وإعادة المحاولات، والمهلات، وغيرها من مخاوف الأنظمة الموزعة. هندسة واجهات برمجة التطبيقات والتكامل تصميم وتنفيذ واجهات REST APIs، بما في ذلك بناء وصيانة نقاط النهاية في بيئة الإنتاج. تطوير توجيه واجهات برمجة التطبيقات وأنماط التكامل للتواصل بين الوكلاء. تنفيذ تفاعلات آمنة وموثوقة بين الخدمات. دمج الوكلاء مع منصات المؤسسة والخدمات الداعمة. ضمان أن تكون عقود واجهة برمجة التطبيقات وأنماط التكامل متسقة وقابلة للصيانة والتوسع. القابلية للتوسع والأمان والموثوقية تصميم آليات تواصل آمنة بين الوكلاء والخدمات الموزعة. تحسين خدمات الخلفية من حيث الأداء والموثوقية والقابلية للتوسع. تنفيذ المعالجة المناسبة للأخطاء، والمراقبة، والضوابط التشغيلية. استكشاف وإصلاح مشكلات الإنتاج والتكامل. إجراء اختبار والتحقق من سير عمل تواصل الوكلاء. المساهمة في قرارات الهندسة وأفضل الممارسات الهندسية. التعاون والتوثيق التعاون مع فرق الذكاء الاصطناعي، والمنصة، والهندسة، والأمن لدعم النظام البيئي المؤسسي للوكلاء المتعددين. العمل مع أصحاب المصلحة التقنيين لتحديد متطلبات التكامل وأنماط الاتصال. المشاركة في مراجعات الكود، ومناقشات التصميم التقني، ومراجعات الهندسة. إنتاج وثائق تقنية تغطي واجهات برمجة التطبيقات، ومعايير التكامل، وبطاقات الوكيل، وأنماط اتصال الوكيل. المساهمة في التحسين المستمر لمنصة الوكلاء المؤسسية.
المؤهلات والخبرات المطلوبة درجة البكالوريوس في علوم الحاسوب، أو هندسة البرمجيات، أو تكنولوجيا المعلومات، أو مجال ذي صلة. خبرة احترافية تزيد عن 5 سنوات في هندسة الخلفية بلغة بايثون أو Go. خبرة عملية قوية في بايثون، خاصة البرمجة غير المتزامنة. خبرة في تنفيذ REST API، بما في ذلك بناء نقاط نهاية للإنتاج وليس فقط استهلاك واجهات برمجة التطبيقات. خبرة في تكامل وتوجيه واجهات برمجة التطبيقات. فهم قوي لأنماط تواصل الوكيل إلى الوكيل أو الخدمات المصغرة. خبرة في أنماط التواصل غير المتزامن والقائم على الأحداث مثل: SSE، وWebhooks، وواجهات برمجة التطبيقات القائمة على الأحداث. خبرة في تصميم وتنفيذ خدمات خلفية قابلة للتوسع. فهم الأنظمة الموزعة والتواصل بين الخدمات. فهم قوي لعقود واجهة برمجة التطبيقات، والتواصل القائم على JSON، وأنماط التكامل. القدرة على استكشاف وإصلاح مشكلات الخلفية والتكامل الموزعة المعقدة. مهارات تواصل وتعاون قوية باللغة الإنجليزية. المتطلبات التقنية لـ AWS و A2A يُفضل بشدة الخبرة العملية بما يلي: AWS Agent Core Runtime، و AWS Agent Core Gateway، وتسجيل الوكلاء وتكوين الأهداف، واكتشاف الوكلاء، ومخطط JSON لبطاقة الوكيل، وتنفيذ نقطة النهاية /.well-known/agent.json، وبروتوكول A2A JSON-RPC 2.0، وأحداث دورة حياة المهمة القائمة على SSE، وإشعارات الدفع، وأنماط استدعاء الوكيل المتصل والمستهدف، وPython Agent Core SDK، وتكاملات الوكلاء القائمة على REST.
مؤهلات إضافية مرغوب فيها خبرة في التحقق من تكاملات قوالب AWS Agent Core Gateway. خبرة في أنماط استدعاء الوكلاء المتعددين في AWS Bedrock. خبرة عملية في تنفيذ بث أحداث SSE، بما في ذلك أحداث دورة حياة المهمة وإشعارات الدفع. خبرة في انتشار تتبع Open Telemetry عبر قفزات وكلاء A2A. الإلمام بـ AWS Distro for Open Telemetry (ADOT). خبرة في منصات وكلاء الذكاء الاصطناعي وهندسة الوكلاء المتعددين. خبرة في البنى السحابية والبنى بدون خادم (Serverless) على AWS. خبرة في بوابات واجهة برمجة التطبيقات (API Gateways)، واكتشاف الخدمات، والتوجيه الموزع. خبرة العمل في بيئات تكنولوجية مؤسسية كبيرة.
المهارات التقنية الرئيسية Python | AWS Agent Core | Agent Core Runtime | Agent Core Gateway | A2A Protocol | Agent-to-Agent Communication | REST APIs | JSON-RPC 2.0 | SSE | Webhooks | Agent Cards | Agent Discovery | Async Python | Event-Driven Architecture | API Integration | Backend Engineering | Distributed Systems | AWS Bedrock | Open Telemetry
لماذا هذا المنصب؟ العمل في طليعة هندسة الذكاء الاصطناعي: بناء بنية تحتية تتيح لوكلاء الذكاء الاصطناعي التواصل والتعاون بشكل مستقل. بناء قدرات الوكلاء المتعددين على مستوى المؤسسة: المساهمة في منصة مصممة لدعم تفاعلات آمنة وقابلة للتوسع بين الوكلاء. تكنولوجيا AWS المتطورة: اكتساب خبرة عملية مع AWS Agent Core وأنماط قابلية التشغيل البيني الناشئة للوكلاء. التأثير الهندسي: الانضمام إلى فريق هندسة النواة والتأثير على معايير اتصال وتكامل وكلاء المؤسسة. نطاق عالمي: المساهمة في التكنولوجيا التي تدعم منظمة تضم أكثر من 700 تطبيق في أكثر من 180 دولة. بيئة تركز على الابتكار: العمل عند تقاطع الذكاء الاصطناعي، وإنترنت الأشياء، وهندسة السحابة، والتحول الرقمي. تحديات تقنية ذات معنى: حل مشكلات معقدة تتعلق بالأنظمة الموزعة، والتواصل غير المتزامن، واكتشاف الوكلاء، والتوجيه، والبنى القائمة على الأحداث. شراكة Intellias: الانضمام من خلال Intellias والمساهمة في تحول تكنولوجي عالمي كبير.
التعليم درجة البكالوريوس في علوم الحاسوب، أو هندسة البرمجيات، أو تكنولوجيا المعلومات، أو مجال تقني ذي صلة.
Senior Python Backend Engineer – A2A & AWS Agent Core Location: Remote / Global Engagement: Staff Augmentation through Intellias Department: Core Architecture / Digital Engineering Platform Degree: Bachelor’s Degree Experience: 5+ years
About the Role We are looking for a Senior Python Backend Engineer to build and integrate agent-to-agent (A2A) communication capabilities on AWS Agent Core platforms. The role focuses on Python backend development, A2A protocol implementation, agent discovery and registration, event-driven communication, and scalable multi-agent interactions. The ideal candidate has strong backend engineering experience, expertise in asynchronous systems, and hands-on knowledge of modern API and agent integration patterns. You will join the Core Architecture Team and help build the foundations for a scalable enterprise multi-agent ecosystem, enabling AI agents and services to discover, communicate with, and securely invoke one another.
Project Overview Our customer is a multinational corporation with more than a century of history, operating in 180+ countries and serving more than 1 billion consumers worldwide. The organization is undertaking a major transformation focused on introducing a new generation of Reduced-Risk Products (RRPs) and developing an innovative digital ecosystem around IoT, e Commerce, and digital marketing. Its IT platform hosts 700+ applications, creating a complex environment in which scalable, secure, and standardized engineering capabilities are essential.
Intellias supports the engineering of a comprehensive software ecosystem for a game-changing IoT product at the intersection of innovative consumer experiences and cutting-edge technology. As a Senior Python Backend Engineer, you will become part of the Core Architecture Team, contributing to the architecture and implementation of best practices across the Digital Engineering Enterprise Platform. The platform provides engineering teams with reusable services, technologies, and practices that accelerate software development and operations while addressing common SDLC challenges and ensuring compliance and security.
Key Responsibilities Backend & Agent Core Development Design, develop, and maintain scalable backend services using Python and the AWS Agent Core SDK. Build and maintain A2A integrations using AWS Agent Core Runtime and Gateway. Implement agent registration, target configuration, and discovery workflows. Develop reliable backend services for distributed multi-agent environments. Design APIs and routing mechanisms that enable seamless communication between agents and enterprise services. A2A Protocol Implementation Implement A2A communication patterns between caller and target agents. Work with the A2A protocol wire format, including:JSON-RPC 2.0SSE task lifecycle events Push notifications Implement agent invocation workflows and communication templates. Develop and maintain Agent Card definitions. Implement and maintain the /.well-known/agent.json endpoint for agent discovery. Ensure Agent Card schemas accurately describe agent capabilities, endpoints, and interaction requirements. Asynchronous & Event-Driven Communication Design asynchronous communication flows using Server-Sent Events (SSE), webhooks, and push notifications. Implement task lifecycle handling and status tracking. Build event-driven mechanisms for monitoring agent execution and communication. Support reliable communication across distributed agents and services. Handle asynchronous failures, retries, timeouts, and other distributed-system concerns. API & Integration Engineering Design and implement REST APIs, including building and maintaining production endpoints. Develop API routing and integration patterns for agent-to-agent communication. Implement secure and reliable service-to-service interactions. Integrate agents with enterprise platforms and supporting services. Ensure API contracts and integration patterns are consistent, maintainable, and scalable. Scalability, Security & Reliability Design secure communication mechanisms between distributed agents and services. Optimize backend services for performance, reliability, and scalability. Implement appropriate error handling, monitoring, and operational controls. Troubleshoot production and integration issues. Conduct testing and validation of agent communication workflows. Contribute to architecture decisions and engineering best practices. Collaboration & Documentation Collaborate with AI, platform, architecture, and security teams to support the enterprise multi-agent ecosystem. Work with technical stakeholders to define integration requirements and connectivity patterns. Participate in code reviews, technical design discussions, and architecture reviews. Produce technical documentation covering APIs, integration standards, Agent Cards, and agent connectivity patterns. Contribute to continuous improvement of the enterprise agent platform.
Required Qualifications & Experience Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.5+ years of professional experience in Python or Go backend engineering. Strong hands-on experience with Python, particularly asynchronous programming. Experience with REST API implementation, including building production endpoints rather than only consuming APIs. Experience with API integration and routing. Strong understanding of agent-to-agent or microservice communication patterns. Experience with asynchronous and event-driven communication patterns such as:SSEWebhooks Event-driven APIsExperience designing and implementing scalable backend services. Understanding of distributed systems and service-to-service communication. Strong understanding of API contracts, JSON-based communication, and integration patterns. Ability to troubleshoot complex distributed backend and integration issues. Strong English communication and collaboration skills. AWS & A2A Technical Requirements
Hands-on experience with the following is strongly preferred:AWS Agent Core Runtime AWS Agent Core Gateway Agent registration and target configuration Agent discovery Agent Card JSON schema/.well-known/agent.json endpoint implementation A2A protocol JSON-RPC 2.0SSE-based task lifecycle events Push notifications Caller and target agent invocation patterns Python Agent Core SDKREST-based agent integrations
Nice-to-Have Qualifications Experience validating AWS Agent Core Gateway template integrations. Experience with AWS Bedrock multi-agent invocation patterns. Hands-on experience implementing SSE event streaming, including task lifecycle events and push notifications. Experience with Open Telemetry trace propagation across A2A agent hops. Familiarity with AWS Distro for Open Telemetry (ADOT). Experience with AI agent platforms and multi-agent architectures. Experience with cloud-native and serverless architectures on AWS. Experience with API gateways, service discovery, and distributed routing. Experience working in large enterprise technology environments.
Key Technical Skills Python | AWS Agent Core | Agent Core Runtime | Agent Core Gateway | A2A Protocol | Agent-to-Agent Communication | REST APIs | JSON-RPC 2.0 | SSE | Webhooks | Agent Cards | Agent Discovery | Async Python | Event-Driven Architecture | API Integration | Backend Engineering | Distributed Systems | AWS Bedrock | Open Telemetry
Why This Position? Work at the forefront of AI engineering: Build infrastructure enabling AI agents to communicate and collaborate autonomously. Build enterprise-scale multi-agent capabilities: Contribute to a platform designed to support secure and scalable agent-to-agent interactions. Cutting-edge AWS technology: Gain hands-on experience with AWS Agent Core and emerging agent interoperability patterns. Architecture impact: Join the Core Architecture Team and influence standards for enterprise agent connectivity and integration. Global scale: Contribute to technology supporting an organization with 700+ applications across 180+ countries. Innovation-focused environment: Work at the intersection of AI, IoT, cloud engineering, and digital transformation. Meaningful technical challenges: Solve complex problems involving distributed systems, asynchronous communication, agent discovery, routing, and event-driven architectures. Intellias partnership: Join through Intellias and contribute to a major global technology transformation.
Education Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field.