Cairo, Egypt
Applied Scientist / ML Engineer
Job Description:
Job Title: Applied Scientist / ML Engineer
We are looking for a hands-on Applied Scientist / ML Engineer to support the development and improvement of AI/ML solutions, with a strong focus on Large Language Models, model accuracy, evaluation frameworks, and production-ready machine learning pipelines. The role will involve fine-tuning models, building RAG pipelines, improving prompt strategies, and collaborating with engineering teams to integrate AI capabilities into operational tools.
Key Responsibilities
- Fine-tune and optimize Large Language Models for domain-specific use cases.
- Build evaluation frameworks to measure model quality, accuracy, and performance.
- Develop and maintain RAG pipelines using operational data, documentation, and codebase references.
- Design prompt engineering strategies and improve multi-step AI workflows.
- Analyze model failure points, identify accuracy gaps, and recommend improvements.
- Collaborate with software engineering teams to deploy model enhancements into production.
- Create dashboards and reporting to track model performance and continuous improvement.
Requirements
- 3+ years of hands-on experience in machine learning, deep learning, NLP, or LLM development.
- Experience fine-tuning language models such as GPT, Claude, Llama, Mistral, or similar.
- Strong Python skills and experience with PyTorch, TensorFlow, or Hugging Face Transformers.
- Experience building end-to-end ML pipelines, including data preparation, training, evaluation, and deployment.
- Knowledge of model evaluation metrics such as accuracy, F1, BLEU, ROUGE, and human evaluation methods.
- Experience with RAG architectures, vector databases, and embedding models is preferred.
- Familiarity with AWS ML tools such as Amazon Bedrock or SageMaker is a plus.
- Ability to work independently and deliver high-quality results with minimal supervision.