At Dyson, we’re driven by a relentless pursuit of innovation—pushing boundaries in engineering, AI, and robotics. Our new Data Intelligence team sits at the heart of this mission: shaping Dyson’s future through data. Here, we blend creativity, precision, and audacity to power intelligent products. We craft data strategies and pipelines that fuel the next generation of connected devices.
You’ll work alongside brilliant minds from Dyson global engineering team and external software/hardware partners in an environment built for exploration, discovery, delivery and impact.
About The Role
We are seeking a Senior Data Intelligence MLOps Engineer to design, build, and maintain the backbone of our Machine Learning lifecycle. You will be responsible for the "industrialization" of AI, moving models from experimental notebooks into robust, production-grade pipelines. Your mission is to automate the journey from raw data curation to model deployment, ensuring our CI/CD cycles are fast, observable, and reproducible.
Key Responsibilities
- End-to-End Pipeline Orchestration: Build and manage automated workflows for data preparation, feature engineering, model training, and evaluation.
- Machine Learning CI/CD/CT Implementation: Develop Continuous Integration (code testing), Continuous Deployment (model serving), and Continuous Training (retraining triggers) systems.
- Infrastructure as Code (IaC): Manage scalable Machine Learning infrastructure using tools like MLFlow
- Model Monitoring & Observability: Implement dashboards and alerts for model drift, data skew, and system performance (latency/throughput).
- Registry Management: Maintain the Model Registry and Feature Store to ensure versioning and lineage across all experiments.
- Security & Compliance: Ensure data privacy and secure access controls throughout the ML lifecycle.
About you
- 5+ years in DevOps, Data Engineering, or MLOps roles.
- Proven Track Record: of taking at least one ML project from a research phase to a high-availability production environment.
- Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related technical field.
- Orchestration Tools: Expertise in Kubeflow, Airflow, Dagster, or Prefect.
- Containerization: Mastery of Docker and Kubernetes (K8s) for managing distributed training and inference.
- Cloud Platforms: Deep experience with AWS (SageMaker), GCP (Vertex AI), or Azure ML.
- Version Control: Advanced Git workflows and experience with DVC (Data Version Control) or MLflow.
- CI/CD Frameworks: Experience with GitHub Actions, GitLab CI, or Jenkins specifically for ML artifacts.
- Scripting: High proficiency in Python and Bash for automation.
Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.
في دايسون (Dyson)، يدفعنا السعي المستمر نحو الابتكار - وتجاوز الحدود في الهندسة والذكاء الاصطناعي والروبوتات. يقع فريق ذكاء البيانات الجديد لدينا في قلب هذه المهمة: صياغة مستقبل دايسون من خلال البيانات. هنا، ندمج بين الإبداع والدقة والجُرأة لتشغيل المنتجات الذكية. نبتكر استراتيجيات وخطوط معالجة البيانات التي تغذي الجيل القادم من الأجهزة المتصلة.
ستعمل جنبًا إلى جنب مع عقول ألمعية من فريق الهندسة العالمي في دايسون وشركاء البرامج والأجهزة الخارجيين في بيئة مبنية للاستكشاف والافتشار والتسليم والأثر.
عن الدور الوظيفي
نحن نبحث عن مهندس أول MLOps لذكاء البيانات لتصميم وبناء وصيانة العمود الفقري لدورة حياة التعلم الآلي لدينا. ستكون مسؤولاً عن "إضفاء الطابع الصناعي" على الذكاء الاصطناعي، ونقل النماذج من دفاتر الملاحظات التجريبية إلى خطوط معالجة قوية وجاهزة للإنتاج. مهمتك هي أتمتة الرحلة من تنظيم البيانات الخام إلى نشر النموذج، مما يضمن أن دورات CI/CD لدينا سريعة وقابلة للملاحظة وقابلة للتكرار.
المسؤوليات الرئيسية
- تنسيق خطوط المعالجة الشاملة (End-to-End): بناء وإدارة سير العمل المؤتمت لإعداد البيانات، وهندسة الميزات، وتدريب النماذج، وتقييمها.
- تنفيذ CI/CD/CT للتعلم الآلي: تطوير أنظمة التكامل المستمر (اختبار البرمجيات)، والنشر المستمر (تقديم النماذج)، والتدريب المستمر (محفزات إعادة التدريب).
- البنية التحتية كرمز (IaC): إدارة بنية تحتيّة قابلة للتوسع للتعلم الآلي باستخدام أدوات مثل MLFlow
- مراقبة النماذج وقابلية الملاحظة: تنفيذ لوحات التحكم والتنبيهات لانحراف النموذج، وانحياز البيانات، وأداء النظام (زمن الانتقال/إنتاجية النظام).
- إدارة السجلات: صيانة سجل النماذج (Model Registry) ومخزن الميزات (Feature Store) لضمان إدارة الإصدارات وتتبع أصل البيانات عبر جميع التجارب.
- الأمان والامتثال: ضمان خصوصية البيانات وضوابط الوصول الآمن طوال دورة حياة التعلم الآلي.
عنك
- خبرة أكثر من 5 سنوات في أدوار DevOps أو هندسة البيانات أو MLOps.
- سجل حافل ومثبت: في نقل مشروع تعلم آلي واحد على الأقل من مرحلة البحث إلى بيئة إنتاج عالية التوافر.
- درجة البكالوريوس أو الماجستير في علوم الحاسوب، أو الهندسة، أو علم البيانات، أو مجال تقني ذات صلة.
- أدوات التنسيق: خبرة في Kubeflow أو Airflow أو Dagster أو Prefect.
- الحوسبة للحاويات (Containerization): إتقان Docker وKubernetes (K8s) لإدارة التدريب والاستنتاج الموزع.
- منصات السحابة: خبرة عميقة في AWS (SageMaker) أو GCP (Vertex AI) أو Azure ML.
- التحكم في الإصدارات: سير عمل Git متقدم وخبرة في DVC (Data Version Control) أو MLflow.
- أطر عمل CI/CD: خبرة في GitHub Actions أو GitLab CI أو Jenkins خصيصًا لمخرجات التعلم الآلي.
- البرمجة النصية: إتقان عالٍ للغة Python وBash للأتمتة.
دايسون هي شركة تتيح تكافؤ الفرص. نحن نعلم أن العقول العظيمة لا تفكر بنفس الطريقة، ويتطلب الأمر جميع أنواع العقول لجعل تقنيتنا فريدة جدًا. نرحب بالطلبات من جميع الخلفيات وتُتخذ قرارات التوظيف دون النظر إلى العرق أو اللون أو الدين أو الأصل القومي أو العرقي أو الجنس أو التوجه الجنسي أو الهوية الجنسية أو التعبير عنها أو العمر أو الإعاقة أو وضع المحارب القديم المحمي أو أي بُعد آخر من أبعاد التنوع.