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.