📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة وظائف تناسب سيرتك الذاتيةمجاناً قناة تيليجرام

وظيفة مهندس برمجيات أول - تطبيقات الذكاء الاصطناعي والسحابة (GCP) شاغرة لدى Tata Consultancy Services في الظهران

Senior Software Engineer - AI & Cloud Applications (GCP)
🕒 نُشرت: (منذ 3 أيام) 📍 الظهران وظائف الهندسة والتقنية

تفاصيل الوظيفة

تعلن شركة Tata Consultancy Services (TCS) عن توفر وظيفة Senior Software Engineer - AI & Cloud Applications (GCP) في الظهران، السعودية.

نبذة عن الوظيفة

تبحث المنظمة عن مهندس برمجيات أول عملي لقيادة تطوير ودمج وتحسين التطبيقات المؤسسية وتطبيقات الذكاء الاصطناعي عبر وظائف Front و Middle و Back Office. يمثل هذا المنصب تعيينًا أساسيًا لبناء القدرة الداخلية للمنظمة في هندسة البرمجيات، بهدف الانتقال التدريجي من التطوير بقيادة البائعين إلى المنتجات الرقمية المملوكة داخليًا. سيعمل المرشح الناجح في البداية بشكل وثيق مع شركاء تقنيين خارجيين لمراجعة الحلول الحالية ووراثتها وتحسينها، مع تطوير تطبيقات جديدة بشكل مستقل. يجمع الدور بين خبرة قوية في هندسة البرمجيات والتطوير السحابي الأصلي (Google Cloud) وممارسات DevOps والتعرض لتقنيات الذكاء الاصطناعي.

المهام والمسؤوليات

  • تصميم وتطوير واختبار وصيانة التطبيقات المؤسسية والمنتجات الرقمية وواجهات API والخدمات الخلفية.
  • بناء تطبيقات شاملة تشمل الواجهة الخلفية والأمامية وقاعدة البيانات وتكامل الأنظمة.
  • تطوير ودمج قدرات الذكاء الاصطناعي، بما في ذلك تطبيقات LLM والوكلاء الذكيين والأتمتة الذكية.
  • ترجمة متطلبات العمل إلى حلول قابلة للتطوير وآمنة وجاهزة للإنتاج.
  • دعم تطوير المنتجات الرقمية عبر وظائف التداول وإدارة المخاطر والعمليات والمالية والشركات.
  • مراجعة وتقييم وامتلاك كود المصدر والتطبيقات المطورة من قبل البائعين الخارجيين.
  • قيادة نقل المعرفة التقنية وتسليم الكود وانتقال الحلول المطورة من البائعين إلى الملكية الداخلية.
  • تقييم جودة الكود والهندسة المعمارية والأمان وقابلية الصيانة والتوثيق الفني.
  • استكشاف الأخطاء وإصلاحها وتعزيز وتوسيع التطبيقات الموروثة بشكل مستقل.
  • إنشاء مكونات قابلة لإعادة الاستخدام ومعايير تطوير وممارسات هندسية لتقليل الاعتماد طويل الأمد على البائعين الخارجيين.
  • تطوير ونشر وصيانة التطبيقات على Google Cloud Platform (GCP).
  • تنفيذ وإدارة خطوط CI/CD والتحكم في الإصدار والاختبار الآلي وعمليات الإصدار.
  • إدارة نشر التطبيقات عبر بيئات التطوير والاختبار والإنتاج.
  • تنفيذ مراقبة التطبيقات وتسجيل الأخطاء واستكشاف الأخطاء وتحسين الأداء.
  • التعاون مع مسؤول GCP الحالي في البنية التحتية السحابية والأمان وإدارة الوصول وبيئات النشر.
  • المساعدة في إنشاء ممارسات تطوير البرمجيات الداخلية ومعايير الترميز والتوثيق والهندسة المعمارية التقنية.
  • المساهمة في اختيار التقنيات وأطر العمل الهندسية والمعجلات القابلة لإعادة الاستخدام.
  • دعم تطور قدرات هندسة البرمجيات الداخلية، بما في ذلك تأهيل وتوجيه المطورين المستقبليين.
  • العمل بشكل وثيق مع مهندسي الذكاء الاصطناعي وعلماء البيانات وأصحاب المنتجات وفرق الأعمال والبائعين الخارجيين لتقديم حلول على مستوى المؤسسات.

الشروط والمتطلبات

  • درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
  • 10+ سنوات من الخبرة العملية في تطوير البرمجيات، بما في ذلك خبرة في تقديم تطبيقات إنتاجية.
  • إتقان قوي للغة Python وأطر تطوير الواجهة الخلفية مثل FastAPI أو Django.
  • خبرة في تطوير الواجهة الأمامية باستخدام React أو TypeScript أو JavaScript أو تقنيات مكافئة.
  • فهم قوي لهندسة البرمجيات وواجهات REST API وقواعد البيانات (SQL/NoSQL) وتكامل التطبيقات والأمان.
  • خبرة عملية مع خدمات GCP، خاصة Cloud Run و Cloud Build و Cloud Storage وخدمات تطوير التطبيقات ذات الصلة.
  • خبرة مع Git و Docker وخطوط CI/CD والاختبار الآلي ونشر التطبيقات.
  • قدرة مثبتة على تصميم وتطوير واستكشاف الأخطاء وصيانة التطبيقات الإنتاجية بشكل مستقل.
  • خبرة في العمل مع مطورين خارجيين أو مراجعة الكود أو امتلاك برامج مطورة خارجيًا.

المهارات المطلوبة

  • خبرة مع Vertex AI و Gemini APIs وتطبيقات LLM وهندسة RAG والوكلاء الذكيين.
  • الإلمام بـ Terraform و Kubernetes والبنية التحتية كرمز (Infrastructure as Code).
  • خبرة في هندسة البيانات والتكامل المؤسسي والهندسة المعمارية القائمة على الأحداث والخدمات المصغرة السحابية الأصلية.
  • الإلمام بتداول السلع أو أسواق الطاقة أو الخدمات المالية أو أنظمة التداول وإدارة المخاطر المؤسسية.
  • خبرة في بناء قدرات هندسية أو تحديد معايير التطوير أو توجيه المطورين المبتدئين.
عرض النص الأصلي للإعلان

Job Title - Senior Software Engineer - AI & Cloud Applications (GCP)

Company - TCS (MEA)

Location - Dhahran, Saudi Arabia (KSA)

Job type - Full time


About Us:

Tata Consultancy Services (TCS) is an IT services, consulting and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 50 years. TCS offers a consulting-led, cognitive powered, integrated portfolio of business, technology and engineering services and solutions. This is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development.

A part of the Tata group, India's largest multinational business group, TCS has over 616,171 of the world’s best-trained consultants with 157 nationalities in 53 countries. For more information, visit www.tcs.com and follow TCS news at @TCS_News.


Job Description:


Role Overview:


The organization is seeking a hands-on Senior Software Engineer to lead the development, integration, and ongoing enhancement of enterprise software and AI-powered applications across Front, Middle, and Back Office functions.

This position represents a foundational hire in building the organization’s internal software engineering capability, with the objective of progressively transitioning from vendor-led development to internally owned and delivered digital products.

The successful candidate will initially work closely with external technology partners to review, inherit, and enhance existing solutions while independently developing new applications. The role combines strong software engineering expertise with cloud-native development (Google Cloud), DevOps practices, and exposure to AI technologies.


Key Responsibilities:


1. Software & AI Product Engineering:


• Design, develop, test, and maintain enterprise applications, digital products, APIs, and backend services.

• Build end-to-end applications, including backend, frontend, database, and system integrations.

• Develop and integrate AI-powered capabilities, including LLM applications, AI agents, and intelligent automation.

• Translate business requirements into scalable, secure, production-ready solutions.

• Support digital product development across trading, risk management, operations, finance, and corporate functions.


2. Vendor Transition & Technical Ownership:


• Review, assess, and take ownership of source code and applications developed by external vendors.

• Lead technical knowledge transfer, code handovers, and transition of vendor-developed solutions to internal ownership.

• Evaluate code quality, architecture, security, maintainability, and technical documentation.

• Independently troubleshoot, enhance, and extend inherited applications.

• Establish reusable components, development standards, and engineering practices to reduce long-term reliance on external vendors.


3. Cloud Engineering & DevOps:


• Develop, deploy, and maintain applications on Google Cloud Platform (GCP).

• Implement and manage CI/CD pipelines, version control, automated testing, and release processes.

• Manage application deployments across development, testing, and production environments.

• Implement application monitoring, logging, troubleshooting, and performance optimization.

• Collaborate with the existing GCP administrator on cloud infrastructure, security, access management, and deployment environments.


4. Internal Engineering Capability Development:


• Help establish the internal software development practices, coding standards, documentation, and technical architecture.

• Contribute to technology selection, engineering frameworks, and reusable development accelerators.

• Support the evolution of internal software engineering capabilities, including onboarding and mentoring future developers.

• Work closely with AI engineers, data scientists, product owners, business teams, and third-party vendors to deliver enterprise-grade solutions.


Required Qualifications & Experience:


• Bachelor’s degree in Computer Science, Software Engineering, or a related field.

• 10+ years of hands-on software development experience, including experience delivering production applications.

• Strong proficiency in Python and backend development frameworks such as FastAPI or Django.

• Experience in frontend development using React, TypeScript, JavaScript, or equivalent technologies.

• Strong understanding of software architecture, REST APIs, databases (SQL/NoSQL), application integration, and security.

• Hands-on experience with GCP services, particularly Cloud Run, Cloud Build, Cloud Storage, and related application development services.

• Experience with Git, Docker, CI/CD pipelines, automated testing, and application deployment.

• Demonstrated ability to independently design, develop, troubleshoot, and maintain production-grade applications.

• Experience working with third-party developers, reviewing code, or taking ownership of externally developed software.


Preferred Qualifications:


• Experience with Vertex AI, Gemini APIs, LLM applications, RAG architectures, and AI agents.

• Familiarity with Terraform, Kubernetes, and Infrastructure as Code.

• Experience with data engineering, enterprise integrations, event-driven architectures, and cloud-native microservices.

• Exposure to commodity trading, energy markets, financial services, or enterprise trading and risk management systems.

• Experience building engineering capabilities, defining development standards, or mentoring junior developers.


Application Deadline: 30-November-2026


Privacy Note:

https://www.tcs.com/connect-with-tcs/privacy-policy

المصدر: LinkedIn - أُضيفت للموقع في 23 أكتوبر 2026
رقم الإعلان لدى المصدر: 4481665186