Principal Engineer - AI Full Stack

Company:  Abu Dhabi Commercial Bank PJSC
Date:  Sep 19, 2025
Description: 

 

Embark on a journey where your unique contributions are celebrated, and your professional growth is embraced. At ADCB, we nurture a diverse, inclusive community where every voice is valued.

 

 

About the business area

 

GBS is a group of highly skilled and talented professionals who form an essential part of ADCB's continued journey of success. With a proud history of commitment, innovation and delivery, GBS constantly strives for excellence whilst ensuring the highest standards of quality and risk awareness. Each and every member of the GBS family plays an integral role in driving ADCB's strategy, growth and digital evolution by working closely with our valued business partners to achieve exceptional customer experience through our outstanding service and support.

 

We are actively seeking an ambitious professional to join our team at ADCB to work alongside passionate colleagues who share your ambition to redefine excellence in UAE banking.

 

 

In this role, your key responsibilities include:

 

  • Lead the end-to-end design, development, and deployment of scalable AI-driven full-stack solutions, ensuring alignment with business objectives and technical standards. Drive innovation by integrating advanced machine learning models with robust front-end and back-end architectures, while mentoring cross-functional teams and establishing best practices in AI engineering, software development, and system integration.
  • Build and maintain AI/ML platform components: deployment, monitoring, scaling, governance.
  • Operationalize LLMs, embedding models, and custom ML solutions across business use cases.
  • Build Application Programming Interface (APIs), Software Development Kits (SDKs), and Continuous Integration (CI)/Continuous Deployment (CD) pipelines for AI integration into enterprise applications.
  • Implement Machine Learning Operations (MLOps) best practices for automation, retraining, monitoring, and drift management.
  • Establish engineering guardrails for model fairness, security, explainability, and compliance.
  • Ensure operational resilience, high availability, and disaster recovery for AI services
  • Define and track Key Performance Indicators (KPIs) to ensure continuous improvement and effectiveness of various platforms.
  • Mastery in programming with Python for Generative AI applications
  • Strong grasp of Generative AI engineering principles, modular design, and scalable architecture
  • Collaborates effectively with AI Engineers, Data Scientists, User Interface (UI)/User Experience (UX) teams.
  • Establishes documentation standards and reusable templates for Generative AI projects.
  • Expert in containerization and DevOps practices, including Docker and Continuous Integration (CI)/Continuous Deployment (CD) pipelines, for scalable and automated deployments

 

 

The ideal candidate should have the following experience:

 

  • At least 5+ years in software development, with strong expertise in building scalable, secure web applications using micro services, REST APIs, and modern frameworks (FastAPI, React.js)
  • Hands-on experience with GenAI engineering, Retrieval-Augmented Generation (RAG) workflows, and cloud-native deployments (Azure/AWS)
  • Bachelor’s degree in quantitative field such as Computer Science, Software Engineering or related field required. Master is a preferred

 

Software Development

  • Full-stack development for AI/ML and GenAI applications
  • Backend: FastAPI, Flask, Node.js
  • Frontend: React.js, Angular, Vue.js
  • REST API development and micro services architecture
  • Integration of GenAI models into enterprise platforms
  • Strong in Python, JavaScript/TypeScript, and cloud-native tools
  • Experience with RAG and agentic workflows

 

Data Processing

  • Scalable data pipelines and preprocessing workflows
  • Handling large, complex datasets efficiently
  • Data governance and transformation best practices
  •  

Cloud Engineering

  • Azure and AWS services (storage, compute, serverless)
  • Deploying Azure OpenAI and foundation models
  • Familiar with cloud infrastructure (e.g., ACR, resource groups)

 

 

What we offer:

 

Comprehensive Benefits Package: This includes market-leading medical insurance, group life and personal accident insurance, paid leave and leave airfare, employee preferential rates on loans and finance facilities, staff discounts and offers, and children education assistance (for certain job levels).

Flexible and Remote Working Options: We understand the importance of work-life balance and offer flexible working arrangements, subject to eligibility and job requirements.

Learning and Development Opportunities: We value and facilitate continuous learning and personal development, through a variety of exciting learning opportunities, such as structured instructor-led courses, a comprehensive e-Learning catalog, on-the-job training and professional development programs.

 

 

At ADCB, we are dedicated to creating a respectful, caring and disciplined work environment that aligns with your career ambitions.

Job Details

Job Location: 

Abu Dhabi, AE, 939

Employment Status:  Fixed Term (3 years)