Ernst and Young

Senior Consultant - AI Software Engineer- AI Hub - Cairo

Ernst and Young
Apply
5 days ago
Cairo, EgyptSenior

Responsibilities

  • Design, build, and optimize end-to-end AI-driven web applications and enterprise software solutions.
  • Rapidly deliver prototypes, proof-of-concepts, minimum viable products, and production-grade AI solutions.
  • Develop secure, scalable, and maintainable APIs using Python, Node.js, FastAPI, and Fastify.
  • Build frontend experiences with TypeScript, React, and Next.js that meet enterprise UI and accessibility standards.
  • Containerize, deploy, and operate production applications using Docker, Kubernetes, and Microsoft Azure.
  • Design and maintain CI/CD pipelines with automated testing and quality gates.
  • Design schemas, optimize queries, and maintain transactional consistency in relational databases.
  • Build and operate vector database solutions and Retrieval Augmented Generation pipelines.
  • Work with LLMs, enterprise AI platforms, and orchestration frameworks to deliver AI use cases.
  • Contribute to architecture decisions, technical standards, documentation, and engineering excellence initiatives.
  • Collaborate with product, architecture, security, and cloud/platform teams and mentor junior engineers.

Requirements

  • 5+ years of professional experience delivering enterprise-grade software across backend and frontend systems.
  • Strong hands-on experience with Python, Node.js, FastAPI, Fastify, TypeScript, React, and Next.js.
  • Experience with Docker, Kubernetes, production reliability, scalability, and Microsoft Azure services including AKS, Azure Container Apps, and Azure Container Registry.
  • Experience designing and maintaining CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.
  • Experience with MS SQL Server, PostgreSQL, vector databases such as Chroma, Milvus, or Pinecone, and pgvector.
  • Production experience building Retrieval Augmented Generation pipelines and working with Azure OpenAI, OpenAI APIs, or similar enterprise AI services.
  • Familiarity with LangChain, Semantic Kernel, or equivalent LLM orchestration frameworks.
  • Hands-on experience using AI coding assistants such as Claude Code and OpenAI Codex.
  • Knowledge of software engineering best practices, SOLID principles, clean architecture, and enterprise design patterns.
  • Strong documentation, collaboration, and architecture decision-making skills, with prior mentoring or engineering excellence experience.
  • Preferred experience includes MLOps, AI platform operations, model lifecycle management, event-driven or distributed architecture, observability, regulated environments, and infrastructure as code with Terraform, Bicep, or ARM templates.

Benefits

  • Competitive compensation package, performance-based rewards, and recognition; compensation figures are not specified.
  • Continuous learning and world-class professional development opportunities.
  • Flexible work arrangements.
  • Coaching, mentorship, and transformative leadership experiences.
  • Diverse, inclusive, and collaborative culture.

Tech Stack

AzureDockerFastAPIGitHub ActionsGrafanaJenkinsKubernetesMicrosoft SQL ServerNext.jsNode.jsPostgreSQLPrometheusPythonReactTerraformTypeScript
Ernst and Young

About Ernst and Young

10,000+ employees
Contact me