Job Title: Senior Engineer - Generative AI
Job Description
Lead and manage generative AI projects from concept to production.
Design, prototype, and optimize generative AI solutions including text generation, summarization, classification, and synthetic data generation.
Design, test, and optimize zero-shot, few-shot, and chain-of-thought prompts for large language models (LLMs).
Fine-tune and adapt LLMs using techniques like LoRA, QLoRA, and PEFT for domain-specific applications.
Integrate generative models into APIs, cloud services, and production systems.
Optimize inference performance for cost, speed, and scalability.
Define and track key evaluation metrics (BLEU, ROUGE, perplexity, factuality).
Stay current with the latest GenAI research and trends (LLMs, diffusion models, RAG, multimodal AI).
Collaborate with internal teams, external vendors, and research communities.
Mentor and guide junior AI engineers and data scientists.
Requirements
Fluency in Arabic and English (spoken and written).
4+ years of AI/ML experience with 2+ years in Generative AI or LLM applications.
Hands-on experience fine-tuning LLMs.
Proficiency in Python and AI frameworks, including PyTorch, Hugging Face Transformers, LangChain.
Solid understanding of transformer architectures, optimization techniques, and generative workflows.
Experience deploying AI models into production APIs, services, or cloud-based environments.
Familiarity with Retrieval-Augmented Generation (RAG) pipelines.
Experience with diffusion models for image or multimodal generation.
Cloud AI platform experience (Azure, AWS, GCP).
Strong leadership, mentoring, and communication abilities.
Creative problem-solving mindset.
Ability to thrive in fast-paced, research-driven environments.