Job Description
Roles & Responsibilities
We are seeking AI / ML Engineers across multiple experience levels (T1 T5) to design, develop, train, deploy, and optimize machine learning models and AI solutions throughout the complete machine learning lifecycle. Candidates will work on data preparation, feature engineering, model development, evaluation, deployment, monitoring, and continuous improvement using modern cloud AI platforms and open-source machine learning frameworks. The role offers opportunities ranging from entry-level implementation to enterprise AI architecture and technical leadership.
Key Responsibilities
- Design, develop, train, evaluate, and deploy machine learning and AI solutions.
- Build scalable ML pipelines from data preparation through production deployment.
- Develop supervised, unsupervised, deep learning, and generative AI models.
- Perform feature engineering, data preprocessing, model validation, and hyperparameter optimization.
- Integrate ML models into enterprise applications and cloud-native environments.
- Deploy AI models using managed cloud ML services and MLOps practices.
- Monitor model performance, drift, accuracy, and production reliability.
- Collaborate with Data Scientists, Data Engineers, Software Engineers, and DevOps teams.
- Optimize model performance, scalability, and inference latency.
- Document models, experiments, evaluation metrics, deployment processes, and governance standards.
- Follow AI security, responsible AI, and model governance best practices.
Required Technical Skills
- Cloud AI Platforms: GCP Vertex AI or BigQuery ML or Dataflow, Azure ML or Azure OpenAI, AWS SageMaker or Amazon Bedrock
- Programming: Python
- Machine Learning Frameworks: TensorFlow or PyTorch
- Generative AI & LLM Frameworks: HuggingFace or LangChain
- Data & Analytics: Databricks
- Additional Skills: Machine Learning, Deep Learning, NLP, Computer Vision, Model Evaluation, Feature Engineering, API Development, Git
Responsibilities by Tier
T1 Associate AI / ML Engineer (0 - 2 Years)
- Role Focus: Learning, implementation, and execution under supervision.
- Responsibilities
- Assist in data preparation, cleansing, and feature engineering.
- Develop simple machine learning models using established frameworks.
- Support model training, testing, and validation activities.
- Deploy models under senior guidance.
- Maintain documentation for datasets, experiments, and models.
- Debug ML pipelines and resolve basic issues.
- Learn cloud AI platforms and development best practices.
- Follow coding standards, security policies, and project guidelines.
T2 AI / ML Engineer (2 - 4 Years)
- Role Focus: Independent development and delivery.
- Responsibilities
- Build and deploy production-ready machine learning models.
- Perform feature engineering and model optimization.
- Develop reusable ML components and inference APIs.
- Implement model evaluation and performance monitoring.
- Integrate ML models into enterprise applications.
- Collaborate with cross-functional engineering teams.
- Troubleshoot production AI issues.
- Contribute to model documentation and deployment automation.
T3 Senior AI / ML Engineer (5 - 7 Years)
- Role Focus: Technical ownership and solution development.
- Responsibilities
- Design end-to-end AI and machine learning solutions.
- Lead development of complex ML pipelines and AI applications.
- Optimize training pipelines for performance and scalability.
- Guide junior engineers and perform technical reviews.
- Implement Responsible AI, explainability, and governance practices.
- Improve model reliability, monitoring, and lifecycle management.
- Collaborate with business stakeholders to translate requirements into AI solutions.
- Support architecture decisions for enterprise AI initiatives.
T4 Lead AI / ML Engineer (8 - 11 Years)
- Role Focus: Technical leadership and enterprise solution delivery.
- Responsibilities
- Lead architecture and delivery of enterprise AI platforms and machine learning solutions.
- Define technical standards, reusable frameworks, and engineering best practices.
- Lead multiple AI initiatives across business domains.
- Drive cloud-native AI solution design and deployment.
- Review solution architecture, model performance, and production readiness.
- Mentor engineering teams and provide technical leadership.
- Collaborate with enterprise architects, product owners, and business leaders.
- Improve AI platform scalability, governance, security, and operational excellence.
T5 Principal AI / ML Architect (12+ Years)
- Role Focus: Enterprise AI strategy, architecture, and innovation.
- Responsibilities
- Define enterprise AI/ML strategy and long-term technology roadmap.
- Own architecture decisions for large-scale AI and machine learning platforms.
- Lead enterprise-wide AI transformation initiatives.
- Establish standards for Responsible AI, governance, security, and compliance.
- Evaluate emerging AI technologies, frameworks, and cloud services.
- Drive innovation in Generative AI, LLMs, and advanced machine learning solutions.
- Provide executive-level technical guidance and strategic recommendations.
- Lead technical communities, architecture reviews, and cross-functional AI governance.
- Influence organizational AI adoption and engineering excellence across multiple programs.
Preferred Certifications
- One or more of the following certifications is highly preferred: Google Professional Machine Learning Engineer, AWS Certified Machine Learning Specialty, Microsoft Certified: Azure AI Engineer Associate, TensorFlow Developer Certificate
Desired Candidate Profile
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Software Engineering, or a related field.
- Strong understanding of statistics, machine learning algorithms, deep learning, and generative AI concepts.
- Experience with cloud AI platforms and modern ML frameworks.
- Knowledge of MLOps, CI/CD, model deployment, and production monitoring is an advantage.
- Strong analytical, communication, and problem-solving skills.
- Ability to work in Agile, cross-functional, and enterprise-scale environments.
وصف الوظيفة
الأدوار والمسؤوليات
نحن نبحث عن مهندسي AI / ML عبر مستويات خبرة متعددة (T1 حتى T5) لتصميم وتطوير وتدريب ونشر وتحسين نماذج التعلم الآلي وحلول الذكاء الاصطناعي عبر دورة حياة التعلم الآلي الكاملة. سيعمل المرشحون في إعداد البيانات، وهندسة الميزات، وتطوير النماذج، والتقييم، والنشر، والمراقبة، والتحسين المستمر باستخدام منصات الذكاء الاصطناعي السحابية الحديثة وأطر تعلم آلي مفتوحة المصدر. توفر الدور فرصاً تتراوح من التنفيذ على مستوى الدخول إلى بنية AI المؤسسية والقيادة التقنية.
المسؤوليات الرئيسية
- تصميم وتطوير وتدريب وتقييم ونشر حلول التعلم الآلي والذكاء الاصطناعي.
- بناء خطوط أنابيب ML قابلة للتوسع من إعداد البيانات حتى النشر في الإنتاج.
- تطوير نماذج التعلم الخاضع للإشراف، وغير الخاضع للإشراف، والتعلم العميق، ونماذج AI التوليدية.
- أداء هندسة الميزات، ومعالجة البيانات المسبقة، والتحقق من النموذج، وتحسين المعامل الفائقة.
- دمج نماذج ML في تطبيقات المؤسسة وبيئات سحابية-native.
- نشر نماذج AI باستخدام خدمات ML السحابية المدارة وممارسات MLOps.
- مراقبة أداء النموذج والانحراف والدقة وموثوقية الإنتاج.
- التعاون مع علماء البيانات، وهندسة البيانات، ومهندسي البرمجيات، وفرق DevOps.
- تحسين أداء النموذج وقابليته للتوسع وتأخر الاستدلال.
- توثيق النماذج والتجارب ومقاييس التقييم وعمليات النشر ومعايير الحوكمة.
- اتباع أفضل ممارسات أمان AI، AI المسؤول، وحوكمة النماذج.
المهارات التقنية المطلوبة
- منصات AI السحابية: GCP Vertex AI أو BigQuery ML أو Dataflow، Azure ML أو Azure OpenAI، AWS SageMaker أو Amazon Bedrock
- البرمجة: Python
- إطارات تعلم آلي: TensorFlow أو PyTorch
- إطارات AI توليدية وLLM: HuggingFace أو LangChain
- البيانات والتحليلات: Databricks
- مهارات إضافية: تعلم آلي، تعلم عميق، NLP، رؤية حاسوبية، تقييم النماذج، هندسة الميزات، تطوير API، Git
المسؤوليات حسب المستوى
T1 مهندس AI / ML مساعد (0 - 2 سنوات)
- التركيز الوظيفي: التعلم، التنفيذ، والتشغيل تحت الإشراف.
- المسؤوليات
- المساعدة في إعداد البيانات وتنقيتها وهندسة الميزات.
- تطوير نماذج تعلم آلي بسيطة باستخدام الأطر المعتمدة.
- دعم تدريب النماذج واختبارها والتحقق منها.
- نشر النماذج تحت إشراف المسؤولين.
- الحفاظ على الوثائق للبيانات، والتجارب، والنماذج.
- تصحيح خطوط أنابيب ML وحل القضايا الأساسية.
- تعلم منصات AI السحابية وأفضل ممارسات التطوير.
- اتباع معايير الترميز وسياسات الأمن وإرشادات المشروع.
T2 مهندس AI / ML (2 - 4 سنوات)
- التركيز الوظيفي: التطوير المستقل والتسليم.
- المسؤوليات
- بناء وتوزيع نماذج تعلم آلي جاهزة للإنتاج.
- أداء هندسة ميزات وتحسين النموذج.
- تطوير مكونات ML القابلة لإعادة الاستخدام وواجهات استدلال.
- تنفيذ تقييم النموذج ومراقبة الأداء.
- دمج نماذج ML في تطبيقات المؤسسة.
- التعاون مع فرق الهندسة عبر الوظائف.
- استكشاف أخطاء AI في الإنتاج.
- المساهمة في توثيق النماذج وآلية النشر الآلي.
T3 مهندس AI / ML أول (5 - 7 سنوات)
- التركيز الوظيفي: الملكية التقنية وتطوير الحلول.
- المسؤوليات
- تصميم حلول AI وتعلم آلي من النهاية إلى النهاية.
- قيادة تطوير خطوط أنابيب ML المعقدة وتطبيقات AI.
- تحسين خطوط التدريب للأداء والقابلية للتوسع.
- إرشاد المهندسين المبتدئين وإجراء المراجعات التقنية.
- تنفيذ AI المسؤول، والشرح، وممارسات الحوكمة.
- تحسين موثوقية النموذج والمراقبة وإدارة دورة الحياة.
- التعاون مع أصحاب الأعمال لترجمة المتطلبات إلى حلول AI.
- دعم قرارات الهندسة لخطط الذكاء الاصطناعي المؤسسية.
T4 مهندس AI / ML رائد (8 - 11 سنوات)
- التركيز الوظيفي: القيادة التقنية وتقديم حلول المؤسسة.
- المسؤوليات
- قيادة تصميم وتقديم منصات AI المؤسسية وحلول التعلم الآلي.
- تحديد المعايير التقنية، والأطر القابلة لإعادة الاستخدام، وأفضل الممارسات الهندسية.
- قيادة مبادرات AI متعددة عبر domains أعمال.
- قيادة تصميم ونشر حلول AI سحابية-native.
- مراجعة هندسة الحل، وأداء النموذج، وجاهزية الإنتاج.
- توجيه فرق الهندسة وتوفير القيادة التقنية.
- التعاون مع مهندسي المؤسسة، أصحاب المنتجات، وقادة الأعمال.
- تحسين قابلية توسيع منصة AI، الحوكمة، الأمن، والامتثال التشغيلي.
T5 مهندس / معماري AI / ML رئيسي (12+ سنوات)
- التركيز الوظيفي: استراتيجية AI المؤسسية، الهندسة المعمارية، والابتكار.
- المسؤوليات
- تحديد استراتيجية AI/ML المؤسسية وخارطة التقنية الطويلة الأمد.
- امتلاك قرارات الهندسة المعمارية لمنصات AI وتعلم آلي كبيرة النطاق.
- قيادة مبادرات التحول AI على مستوى المؤسسة.
- وضع معايير لـ AI المسؤول والحوكمة والأمن والامتثال.
- تقييم تقنيات AI الناشئة، والأطر، وخدمات السحابة.
- دفع الابتكار في Generative AI، وLLMs، وحلول التعلم الآلي المتقدمة.
- تقديم الإرشاد التقني على مستوى التنفيذي وتوصيات استراتيجية.
- قيادة المجتمع التقني، ومراجعات الهندسة المعمارية، وحوكمة AI عبر الوظائف.
- التأثير على تبني AI في المؤسسة والتميز الهندسي عبر برامج متعددة.
الشهادات المفضلة
- يفضل بشدة واحد أو أكثر من الشهادات التالية: مهندس تعلم آلي محترف من Google، تخصص تعلم الآلة من AWS، Microsoft Certified: Azure AI Engineer Associate، TensorFlow Developer Certificate
الملف المرشح Desired Candidate Profile
المؤهلات المفضلة
- درجة البكالوريوس أو الماجستير في علوم الحاسب أو الذكاء الاصطناعي أو تعلم الآلة أو علم البيانات أو هندسة البرمجيات أو مجال ذي صلة.
- فهم قوي للإحصاء وخوارزميات تعلم الآلة والتعلم العميق ومفاهيم AI التوليدية.
- خبرة مع منصات AI السحابية وأطر ML الحديثة.
- معرفة بـ MLOps وCI/CD ونشر النماذج ومراقبة الإنتاج تعتبر ميزة.
- مهارات تحليلية قوية اتصال ومهارات حل المشكلات.
- القدرة على العمل في بيئات Agile وتعاونية وعلى نطاق المؤسسة.