Ernst and Young

Senior - AI Software Engineer- FAAS - Cairo

Ernst and Young
Apply
15 days ago
Cairo, EgyptSenior

Responsibilities

  • Design, build, and optimize secure, scalable, maintainable end-to-end AI software solutions for enterprise production environments.
  • Deliver rapid prototypes, proof-of-concepts, minimum viable products, and production-grade AI applications.
  • Develop backend APIs using Python, Node.js, FastAPI, and Fastify.
  • Build frontend experiences using TypeScript, React, and Next.js while following enterprise UI and accessibility standards.
  • Containerize, deploy, and operate applications using Docker, Kubernetes, and Microsoft Azure services.
  • Design and maintain CI/CD pipelines with automated testing and quality gates.
  • Work with relational and vector databases, including schema design, query optimization, transactional consistency, and production RAG pipelines.
  • Integrate LLMs and AI platforms, use orchestration frameworks, and apply AI coding assistants.
  • Contribute to architecture decisions, technical standards, documentation, engineering excellence, and mentoring of junior engineers.
  • Collaborate with product, architecture, security, and cloud/platform teams.

Requirements

  • 5+ years of professional experience delivering enterprise-grade software across backend and frontend systems.
  • Hands-on experience with Python, Node.js, FastAPI, Fastify, TypeScript, React, and Next.js.
  • Experience with Docker, Kubernetes, production reliability, scalability, and CI/CD pipelines.
  • Production experience with Microsoft Azure, including AKS, Azure Container Apps, and Azure Container Registry.
  • Experience with MS SQL Server, PostgreSQL, vector databases such as Chroma, Milvus, and Pinecone, and pgvector.
  • Experience building and operating Retrieval Augmented Generation pipelines in production.
  • Experience with Azure OpenAI, OpenAI APIs, or similar enterprise AI services, plus LangChain, Semantic Kernel, or equivalent frameworks.
  • Hands-on experience using AI coding assistants such as Claude Code and OpenAI Codex.
  • Understanding of SOLID principles, clean architecture, enterprise design patterns, secure software engineering, and accessibility.
  • Strong documentation and collaboration skills, including contributions to architecture decisions and internal best practices.
  • Prior experience mentoring junior engineers or contributing to engineering excellence initiatives.
  • Preferred experience includes MLOps, AI platform operations, event-driven or distributed architecture, observability, regulated environments, and infrastructure as code.
  • Preferred tools and technologies include Azure Monitor, Application Insights, Prometheus, Grafana, Terraform, Bicep, and ARM templates.

Benefits

  • Competitive compensation package, performance-based rewards, and recognition; exact compensation is not stated.
  • Continuous learning and 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

Ernst & Young (EY) provides audit/assurance, tax, consulting, strategy and transactions services to enterprises, financial institutions, and public‑sector clients. Structured as a global network of partner‑owned member firms, it sells professional services on a fee basis, including a dedicated Financial Services Organization for banking, insurance, and capital markets. Headquartered in London, EY was formed in 1989 from the merger of Ernst & Whinney and Arthur Young, and operates in 150+ countries.

Contact me