Senior Data Scientist
|
About the role
We are seeking a highly skilled and experienced Senior Data Scientist with expertise in Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) techniques. The ideal candidate will have a strong background in data science, machine learning, and natural language processing (NLP). Proficiency in Arabic is optional but will be considered a significant advantage.
|What You’ll Do
-
Development and Deployment:
-
Design, develop, and deploy large-scale language models and RAG systems to solve complex problems.
-
Optimize and fine-tune models to improve performance and accuracy for various applications.
-
Research and Innovation:
-
Conduct research to advance the state-of-the-art in language models and retrieval-augmented generation.
-
Stay updated with the latest advancements in NLP, machine learning, and artificial intelligence.
-
Data Analysis and Processing:
-
Collect, preprocess, and analyze large datasets to support model training and evaluation.
-
Implement robust data pipelines to ensure efficient data flow and processing.
-
Model Evaluation and Improvement:
-
Evaluate model performance using appropriate metrics and methodologies.
-
Identify areas for improvement and implement strategies to enhance model effectiveness.
-
Collaboration and Mentorship:
-
Collaborate with cross-functional teams including engineers, product managers, and researchers.
-
Mentor and guide junior data scientists and machine learning engineers.
-
Documentation and Reporting:
-
Document methodologies, experiments, and results comprehensively.
-
Prepare and present reports and findings to stakeholders and team members.
|Minimum Qualifications
-
Education:
-
Master’s or Ph.D. in Computer Science, Data Science, Machine Learning, or a related field.
-
Experience:
-
Minimum of 2 years of experience in LLM and Gen. AI
-
Minimum of 5 years of experience in data science and machine learning.
-
Proven experience working with large language models (e.g., GPT, BERT) and RAG systems.
-
Experience with natural language processing and understanding tasks.
|Skills & Competencies
-
Technical Skills:
-
Proficiency in programming languages such as Python, and familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch).
-
Strong understanding of machine learning algorithms, deep learning, and statistical methods.
-
Experience with data visualization tools and techniques.
-
Familiarity with cloud platforms and services (e.g., AWS, GCP, Azure).
-
Optional Skills:
-
Proficiency in Arabic language (reading, writing, speaking) is a plus.
-
Soft Skills:
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and collaboration abilities.
-
Ability to work independently and in a team-oriented environment.
-
Continuous learning mindset and a passion for innovation.
|Working Conditions
-
Full-time position; hybrid/remote options as per company policy.