Ernst & Young AE -
Jordan , Amman
--
Ernst & Young AE

Job Details

Job Description

Roles & Responsibilities

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 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.br> br>

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 FastAPI and Fastify.
  • Solid frontend engineering experience with TypeScript, 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, 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.
  • Experience working with LLMs and AI platforms, such as Azure OpenAI, OpenAI APIs, or similar enterprise AI services.
  • Familiarity with LLM orchestration frameworks such as LangChain, Semantic Kernel, or equivalent.
  • hands-on experience using AI coding assistants (Claude Code, OpenAI 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.

Desired Candidate Profile

Senior AI Software Engineer AI Hub

_x000D_

Overview

_x000D_

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.

_x000D_

The Opportunity

Similar Jobs