E

Emaratech

Digital solutions provider with payment gateway

Lead Artificial Intelligence Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeCairo, Cairo Governorate, EgyptNo salary listed

About the Job

Requirements

  • At least 7 years of professional software engineering experience, including at least 2 years of Python backend development.
  • Strong experience with Python, FastAPI, asynchronous programming, and Pydantic.
  • Hands-on experience developing and deploying LLM-powered applications in production.
  • Practical experience with AI agents, tool or function calling, and agent orchestration frameworks such as LangGraph, LangChain, or equivalent solutions.
  • Strong understanding of retrieval-augmented generation architectures, embeddings, semantic search, and vector databases.
  • Experience integrating LLMs through APIs, including structured outputs, prompt engineering, and handling model failures.
  • Experience evaluating LLM applications, including response quality, hallucinations, reliability, and performance.
  • Solid understanding of distributed systems, message queues, caching, retries, idempotency, and persistent state management.
  • Experience with PostgreSQL, Redis, Docker, and REST APIs.
  • Strong knowledge of automated testing, clean architecture, design patterns, and code quality practices.
  • Experience designing and delivering major features or products from concept to production.
  • Experience with Model Context Protocol and building MCP servers or clients.
  • Experience with advanced agent orchestration, multi-agent architectures, and human-in-the-loop workflows.
  • Experience with Qdrant, pgvector, Pinecone, or similar vector databases.
  • Experience with NATS, Kafka, or other event-driven messaging technologies.

Responsibilities

  • Design, develop, and maintain scalable backend services and AI-powered applications using Python.
  • Design and implement AI agents and agentic workflows, including tool calling, orchestration, multi-step reasoning, and multi-agent collaboration.
  • Build LLM-powered solutions using retrieval-augmented generation, embeddings, vector databases, and structured outputs.
  • Integrate LLMs with internal systems, enterprise APIs, and external services using Model Context Protocol and other integration approaches.
  • Evaluate and optimize AI solutions for accuracy, reliability, performance, latency, and cost.
  • Design scalable architectures using asynchronous processing, message queues, caching, and event-driven patterns.
  • Implement AI security controls, including prompt injection protection, data privacy, access control, and safe tool execution.
  • Build and deploy production-ready services with testing, monitoring, logging, and error handling.
  • Collaborate with product and engineering teams to translate business requirements into technical solutions.
  • Lead technical design discussions, review code, mentor engineers, and establish engineering best practices.

About the Company

Emaratech

Digital solutions provider with payment gateway

Emaratech builds online technology solutions and consulting in the Arab world, delivering large-scale digital projects and digital ecosystem solutions for G2B, B2B, and B2C. Its main product is a payment gateway that automates collections, reconciliation, and settlement, alongside HADI Software for location-based content with a content-management dashboard. It differentiates itself through its partnership with Dubai’s Department of Economic Development, its focus on end-to-end digital ecosystems, and cross-stakeholder integration of payment, content, and data-driven services. Its goal is to deliver strong customer experiences and high-tech products while expanding the region’s digital ecosystem and investing in its people.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Dubai, United Arab Emirates
Founded
2003

Recently Posted Jobs

Explore more opportunities at Emaratech

See more jobs