We are seeking an experienced AI Engineer with a strong background in Retrieval-Augmented Generation (RAG) processes, function calling, Python programming, API integration, fine-tuning, and a deep understanding of Arabic content and its unique challenges. The ideal candidate will have a proven track record of delivering high-quality AI projects to real clients and will be adept at navigating the intricacies of Arabic language processing.
Key Responsibilities:
- Design, develop, and implement AI solutions utilizing Retrieval-Augmented Generation (RAG) methodologies to enhance information retrieval and generation processes.
- Develop and deploy AI/ML solutions on cloud platforms.
- Program custom RAG applications to enhance capabilities for chatbots, document analysis, and image recognition.
- Utilize AI/ML frameworks such as TensorFlow, PyTorch, and scikit-learn for model development.
- Manage cloud infrastructure and data pipelines for AI/ML applications.
- Collaborate with cross-functional teams to integrate AI functionalities into existing systems through robust API integrations.
- Conduct fine-tuning of pre-trained models to adapt them to specific client requirements, ensuring optimal performance and accuracy.
- Address and overcome challenges associated with processing and generating Arabic content, ensuring cultural and linguistic nuances are accurately handled.
- Stay updated with the latest advancements in AI technologies and propose innovative solutions to improve our offerings.
Requirements
Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
- 3+ years of experience in developing and deploying AI/ML solutions.
- Proficiency in Python and experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Proven experience in implementing Retrieval-Augmented Generation (RAG) processes in real-world projects.
- Demonstrated ability to deliver high-quality AI projects to clients, meeting specified requirements and timelines.
- Experience with function calling and its application in AI projects to enhance model capabilities.
- Strong expertise in Python programming, with a focus on developing scalable and efficient code.
- Experience in integrating APIs to enhance AI system functionalities and data accessibility.
- Proficiency in fine-tuning AI models to improve performance on specific tasks or datasets.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
- Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Preferred Qualifications:
- Experience with large language models (LLMs) and transformer architectures.
- Knowledge of cloud infrastructure management and data preprocessing for AI/ML.
- Familiarity with RAG applications, API integration, and containerization (Docker, Kubernetes).
- Strong problem-solving skills and excellent communication abilities.