Role Description
This is a full-time, on-site role for a Senior AI Engineer located in Cairo, Egypt. The Senior AI Engineer will be responsible for designing, developing, and deploying AI-powered solutions that enhance business processes, automate workflows, and support data-driven decision-making. The role involves collaborating with cross-functional teams, researching emerging AI technologies, building machine learning models, developing generative AI applications, and ensuring successful deployment of AI solutions into production environments.
Responsibilities
- Design, develop, and maintain AI and Machine Learning solutions for internal and client-facing projects.
- Build and optimize Generative AI applications using Large Language Models (LLMs).
- Develop AI-powered chatbots, assistants, automation tools, and intelligent workflows.
- Fine-tune and evaluate AI models for performance, scalability, and reliability.
- Implement Retrieval-Augmented Generation (RAG) architectures and vector database solutions.
- Integrate AI solutions with ERPNext, Frappe applications, and third-party systems through APIs.
- Collaborate with stakeholders to identify AI opportunities and translate business requirements into technical solutions.
- Conduct research on emerging AI technologies and recommend innovative applications.
- Establish AI development standards, best practices, and governance frameworks.
- Optimize model performance, inference speed, and operational costs.
- Monitor deployed AI systems and continuously improve their effectiveness.
- Mentor junior AI engineers and support knowledge sharing across teams.
- Create and maintain technical documentation for AI solutions and implementations.
Requirements
- Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering, or a related field.
- 3+ years of experience in software development, including at least 3 years focused on AI/ML solutions.
- Strong experience with Python and AI development frameworks.
- Hands-on experience with LLMs such as OpenAI, Claude, Gemini, or open-source alternatives.
- Experience with Machine Learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Strong understanding of RAG architectures, vector databases, embeddings, and prompt engineering.
- Experience with AI orchestration frameworks such as LangChain, LlamaIndex, CrewAI, or similar.
- Experience integrating AI solutions through REST APIs and microservices.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is a plus.
- Strong analytical, problem-solving, and communication skills.
- Ability to lead technical initiatives and mentor team members.
- Fluent in Arabic and English (written and spoken).
Benefits
- Social insurance coverage.
- Medical insurance coverage.
- Professional development and AI training opportunities.
- Access to cutting-edge AI technologies and projects.
- Collaborative and innovation-driven work environment.