Senior Consultant AI Software Engineer- AI Hub Dubai
- Compensation
- Not disclosed
- Location
- Dubai, AE
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Ai engineering
- Posted
Skills
Must have
- Senior IC
- Employment Type : Advisor Experience: years Vacancy: 1
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.
Full description
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 productiongrade 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 GenAI-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 with frameworks such as FastAPI and Fastify.
- Solid frontend engineering experience with TypeScript React and 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 GitHub Actions or Azure DevOps 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 PostgreSQL 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.