Artificial Intelligence Software Engineer

Summit Technology Solutions · Cairo, Egypt · Posted 2026-04-15

Key Responsibilities:Design, develop, and deploy AI-driven applications using modern frameworks and toolsBuild and maintain APIs using FastAPI, flask and DjangoImplement Retrieval-Augmented Generation (RAG) pipelinesDeploy and optimize Large Language Models (LLMs) for real-world use casesWork with vector databases for semantic search and retrieval tasksDevelop OCR-based solutions for document processing and automationCollaborate on end-to-end product development from PoC to production deploymentManage version control and collaboration using GitParticipate in client meetings to understand requirements, present solutions, and provide technical insightsEnsure scalability, reliability, and performance of deployed systemsRequired Skills2–3 years of professional experience in software engineering with AI developmentStrong proficiency in PythonHands-on experience with FastAPI, flask and DjangoSolid understanding of RAG architectures and workflowsExperience deploying and integrating LLMsFamiliarity with vector databases (e.g., Pinecone, FAISS, Weaviate, etc.)Experience with OCR technologies and document processingProficiency with Git and collaborative development workflowsExperience with Docker and containerization

Apply for this role

Other open roles at Summit Technology Solutions

See all 8 open roles at Summit Technology Solutions →

Related jobs in Software & IT

About Summit Technology Solutions

IT Services and IT Consulting

Seamless Transformation Digital Transformation Beyond Technology

Visit the Summit Technology Solutions hub on Take-Off →