We are seeking a highly skilled Machine Learning Engineering Lead to drive the quality, scalability, and standardisation of machine learning solutions across the organisation. This role focuses on designing, developing, deploying, and maintaining end-to-end ML solutions while establishing technical standards, coding practices, and operational excellence. The successful candidate will combine strong software engineering expertise with advanced machine learning knowledge, work closely with stakeholders across distributed teams, and provide technical leadership, mentoring, and guidance to engineering colleagues.
What you ll do
- Provide technical leadership, mentoring, and guidance to junior and senior machine learning engineers, acting as a key technical reference within the team.
- Design, develop, and deliver solutions for large-scale, real-world machine learning challenges.
- Create, maintain, and optimise data pipeline platforms, ML pipelines, workflows, and automation solutions.
- Oversee project priorities, deliverables, timelines, and technical quality standards.
- Refactor and optimise machine learning algorithms to ensure production readiness and operational efficiency.
- Design and develop cloud-based integrations and APIs.
- Deliver containerised microservices following test-driven development practices.
- Enable and integrate cloud capabilities into developed tools and platforms.
- Build web applications and tools that support data scientists and facilitate customer consumption of machine learning services.
- Follow accessibility standards, cross-browser compatibility requirements, and established engineering best practices.
- Promote high-quality software engineering practices through code reviews and collaborative development.
- Collaborate with planners, product teams, and stakeholders to design, develop, and operate tools that meet business requirements.
- Support troubleshooting, root cause analysis, and issue resolution activities in collaboration with other teams.
- Lead technical training sessions, contribute to standard operating procedures, and support engineering recruitment activities.
- Conduct peer programming, knowledge sharing, and continuous improvement initiatives across the engineering community.
Who you are
- Bachelor's degree in Computer Science, Engineering, Data Science, or a related discipline, or equivalent practical experience.
- Demonstrated experience in machine learning engineering, software engineering, and production-scale solution delivery.
- Strong expertise in machine learning algorithms, statistical modelling, and data analysis techniques.
- Proficiency in Python, R, Java, or similar programming languages.
- Experience with machine learning frameworks such as TensorFlow, scikit-learn, or equivalent technologies.
- Strong knowledge of data pre-processing, feature engineering, and large-scale data manipulation.
- Solid foundation in mathematics, statistics, and probability theory.
- Experience deploying, monitoring, and maintaining machine learning models throughout the full ML lifecycle.
- Familiarity with cloud platforms including AWS, Microsoft Azure, or Google Cloud.
- Experience working with big data and distributed technologies such as Hadoop, Spark, and Kubernetes.
- Strong understanding of Generative AI concepts and prompt engineering practices.
- Experience working within international and geographically distributed teams.
- Ability to facilitate workshops, validation sessions, and stakeholder discussions.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- Experience mentoring colleagues and delivering technical training.
- Ability to create and maintain standard operating procedures and engineering standards.
- Commitment to continuous learning and adapting to emerging technologies and industry trends.
Not a perfect fit?
Concerned you may not meet every requirement? Vodafone is committed to creating an inclusive workplace where everyone can thrive. If you are excited about this role but your experience does not align exactly with every aspect of the job description, you are encouraged to apply. You may be the right candidate for this or another opportunity, and the recruitment team will support you in exploring where your skills fit best.
What s in it for you
- Opportunity to work on large-scale machine learning and AI initiatives with global impact.
- Exposure to modern cloud, data engineering, and MLOps technologies.
- Chance to influence engineering standards, coding quality, and technical strategy.
- Collaborative international working environment with cross-functional stakeholders.
- Opportunities to mentor colleagues and contribute to the growth of the wider engineering community.
- Continuous learning through exposure to emerging technologies, Generative AI, and advanced machine learning practices.
What skills you will learn
- Advanced machine learning lifecycle management and production deployment practices.
- Scalable data engineering and cloud-native architecture design.
- MLOps, automation, orchestration, and platform engineering capabilities.
- Leadership, mentoring, stakeholder management, and technical coaching skills.
- Enterprise-scale API development and microservices architecture.
- Generative AI implementation and prompt engineering best practices.
- Technical governance, software quality assurance, and engineering standardisation.
VOIS Equal Opportunity Employer Commitment
Vodafone recognises and celebrates the value of diversity in building a workforce that reflects the customers and communities it serves. No form of discrimination is tolerated. This includes, but is not limited to, discrimination based on race, colour, age, veteran status, gender, pregnancy, maternity or parental status, ethnicity, disability, religion or belief, political affiliation, trade union membership, nationality, citizenship, indigenous status, medical condition, HIV status, neurodiversity, social origin, cultural background, marital or civil partnership status, or socio-economic background.
Desired Candidate Profile
Bachelor's degree in Computer Science, Engineering, Data Science, or a related discipline, or equivalent practical experience. Demonstrated experience in machine learning engineering, software engineering, and production-scale solution delivery. Strong expertise in machine learning algorithms, statistical modelling, and data analysis techniques. Proficiency in Python, R, Java, or similar programming languages. Experience with machine learning frameworks such as TensorFlow, scikit-learn, or equivalent technologies. Strong knowledge of data pre-processing, feature engineering, and large-scale data manipulation. Solid foundation in mathematics, statistics, and probability theory.Experience deploying, monitoring, and maintaining machine learning models throughout the full ML lifecycle. Familiarity with cloud platforms including AWS, Microsoft Azure, or Google Cloud. Experience working with big data and distributed technologies such as Hadoop, Spark, and Kubernetes. Strong understanding of Generative AI concepts and prompt engineering practices. Experience working within international and geographically distributed teams. Ability to facilitate workshops, validation sessions, and stakeholder discussions. Excellent analytical, problem-solving, communication, and collaboration skills. Experience mentoring colleagues and delivering technical training. Ability to create and maintain standard operating procedures and engineering standards. Commitment to continuous learning and adapting to emerging technologies and industry trends.
نحن نبحث عن قائد هندسة تعلم آلي عالي المهارة لقيادة الجودة وقابلية التوسع وتوحيد معايير حلول التعلم الآلي في المنظمة. يركز هذا الدور على تصميم وتطوير ونشر وصيانة حلول ML من البداية للنهاية مع وضع المعايير التقنية وممارسات الترميز والتميز التشغيلي. سيجمع المرشح الناجح بين خبرة هندسة البرمجيات القوية ومعرفة متقدمة بتعلم الآلة، ويعمل عن كثب مع أصحاب المصلحة عبر فرق موزعة، ويقدم قيادة تقنية وتوجيهًا وإرشادًا للزملاء في الهندسة.
ما ستقوم به
- تقديم القيادة الفنية والتوجيه والإرشاد لمهندسي التعلم الآلي المبتدئين والمتقدمين، والعمل كمرجع تقني رئيسي ضمن الفريق.
- تصميم وتطوير وتقديم حلول لتحديات تعلم آلي على نطاق واسع وفي العالم الحقيقي.
- إنشاء وصيانة وتحسين منصات خطوط البيانات وخطوط أنابيب ML والتدفقات وآليات الأتمتة.
- إشراف على أولويات المشروع والتسليمات والجداول الزمنية ومعايير الجودة التقنية.
- إعادة هيكلة وتحسين خوارزميات تعلم الآلة لضمان جاهزية الإنتاج والكفاءة التشغيلية.
- تصميم وتطوير تكاملات وسائط سحابية وواجهات برمجة التطبيقات (APIs).
- تسليم خدمات ميكروية محوّلة بالحاويات وفق ممارسات التطوير التي تقود الاختبارات.
- تمكين ودمج قدرات السحابة في الأدوات والمنصات المطورة.
- بنBuild تطبيقات ويب وأدوات تدعم علماء البيانات وتسهّل استهلاك العملاء لخدمات تعلم الآلة.
- اتباع معايير إمكانية الوصول ومتطلبات التوافق عبر المتصفحات وممارسات الهندسة المعتمدة.
- تعزيز ممارسات هندسة البرمجيات عالية الجودة من خلال مراجعات الكود والتطوير التعاوني.
- التعاون مع المخططين وفرق المنتج وأصحاب المصلحة لتصميم وتطوير وتشغيل الأدوات التي تلبي متطلبات العمل.
- دعم عمليات استكشاف الأخطاء وتحليل الأسباب الجذرية وأنشطة حل المشكلات بالتعاون مع فرق أخرى.
- قيادة جلسات التدريب الفني والمساهمة في إجراءات التشغيل القياسية ودعم أنشطة توظيف الهندسة.
- إجراء برمجة أقران وتبادل المعرفة ومبادرات التحسين المستمر عبر مجتمع الهندسة.
من أنت
- درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو علم البيانات أو تخصص ذو صلة، أو خبرة عملية مكافئة.
- خبرة مثبتة في هندسة تعلم آلي وهندسة البرمجيات وتقديم حلول على نطاق إنتاجي.
- خبرة قوية في خوارزميات تعلم الآلة ونمذجة إحصائية وتقنيات تحليل البيانات.
- إتقان لغات البرمجة مثل Python وR وJava أو ما شابهها.
- خبرة مع أطر تعلم الآلة مثل TensorFlow وscikit-learn أو تقنيات مكافئة.
- معرفة قوية بمرحلة ما قبل المعالجة للبيانات، وهندسة الميزات، ومعالجة البيانات على نطاق واسع.
- أساس قوي في الرياضيات والإحصاء ونظرية الاحتمالات.
- خبرة في نشر ومراقبة وصيانة نماذج تعلم الآلة عبر دورة الحياة الكاملة لـ ML.
- الألفة مع منصات السحابة بما في ذلك AWS وMicrosoft Azure وGoogle Cloud.
- خبرة بالعمل مع البيانات الكبيرة والتقنيات الموزعة مثل Hadoop وSpark وKubernetes.
- فهم قوي لمفاهيم الذكاء الاصطناعي التوليدي وممارسات هندسة اللغات (prompt engineering).
- خبرة في العمل ضمن فرق دولية وموزعة جغرافيًا.
- القدرة على تسهيل ورش العمل وجلسات التحقق ومناقشات أصحاب المصلحة.
- مهارات تحليلية وحل مشكلات واتصالات وتعاون ممتازة.
- خبرة في توجيه الزملاء وتقديم التدريب الفني.
- القدرة على إنشاء والحفاظ على إجراءات تشغيل قياسية ومعايير هندسية.
- الالتزام بالتعلم المستمر والتكيف مع التقنيات الناشئة واتجاهات الصناعة.
ليس مناسبًا تمامًا؟
هل تشعر أنك قد لا تستوفي كل متطلبات الوصف الوظيفي؟ تعهد Vodafone بخلق مكان عمل شامل يزدهر فيه الجميع. إذا كنت متحمسًا لهذه الوظيفة لكن تجربتك لا تتطابق تمامًا مع كل جانب من الوصف الوظيفي، فنوصي بأن تتقدم. قد تكون المرشح الصحيح لهذه الفرصة أو غيرها، وسيقدم فريق التوظيف دعمك في استكشاف أين تناسب مهاراتك بشكل أفضل.
ماذا ستجني
- فرصة للعمل في مبادرات تعلم آلي وذكاء اصطناعي على نطاق واسع ذات تأثير عالمي.
- تعرف على تقنيات السحابة الحديثة وهندسة البيانات وMLOps.
- فرصة للتأثير في معايير الهندسة وجودة الترميز والاستراتيجية التقنية.
- بيئة عمل دولية تعاونية مع أصحاب مصلحة متنوعين.
- فرص لتوجيه الزملاء والمساهمة في نمو مجتمع الهندسة الأوسع.
- تعلم مستمر من خلال التعرض لتقنيات ناشئة والذكاء الاصطناعي التوليدي وممارسات تعلم آلي متقدمة.
المهارات التي ستتعلمها
- إدارة دورة حياة تعلم آلي متقدمة وممارسات نشر في الإنتاج.
- تصميم هندسة بيانات قابل للتوسع وعمارة سحابية أصلية.
- MLOps وأتمتة وتنظيم وقدرات هندسة المنصات.
- القيادة والتوجيه وإدارة أصحاب المصلحة وتوجيه فني.
- تطوير APIs على مستوى المؤسسة وهندسة المايكروخدمات.
- تنفيذ الذكاء الاصطناعي التوليدي وأفضل ممارسات هندسة اللغات.
- الحوكمة التقنية وضمان جودة البرمجيات وتوحيد المعايير الهندسية.
التزام صاحب العمل بفرصة متكافئة VOIS
تعترف فودافون وتحتفل بقيمة التنوع في بناء قوة عاملة تعكس العملاء والمجتمعات التي تخدمها. لا يُقبل أي شكل من أشكال التمييز. يشمل ذلك، ولكن لا يقتصر على، التمييز بناءً على العرق أو اللون أو العمر أو وضع المحارب القديم أو النوع أو الحمل أو الوضع الأبوي أو العرقي أو الإعاقة أو الدين أو الاعتقاد أو الانتماء السياسي أو عضوية نقابة أو الجنسية أو الأصل القومي أو الوضع القَبَلي أو الحالة الطبية أو HIV أو التنوع العصبي أو الأصل الاجتماعي أو الخلفية الثقافية أو الوضع الزوجي أو الشراكة المدنية أو الخلفية الاجتماعية-الاقتصادية.
المتطلبات المفضلة لدى المرشح
درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو علم البيانات أو تخصص ذو صلة، أو خبرة عملية مكافئة. خبرة مثبتة في هندسة تعلم آلي وهندسة البرمجيات وتقديم حلول على نطاق إنتاجي. خبرة قوية في خوارزميات تعلم الآلة ونمذجة إحصائية وتقنيات تحليل البيانات. إتقان Python وR وJava أو لغات برمجة مشابهة. خبرة مع أطر تعلم الآلة مثل TensorFlow وscikit-learn أو تقنيات مكافئة. معرفة قوية بمرحلة ما قبل المعالجة للبيانات وهندسة الميزات ومعالجة البيانات على نطاق واسع. أساس رياضي قوي في الرياضيات والإحصاء ونظرية الاحتمالات. خبرة في نشر ومراقبة وصيانة نماذج تعلم آلي عبر دورة حياة ML الكاملة. الألفة مع منصات السحابة مثل AWS وMicrosoft Azure وGoogle Cloud. خبرة في العمل مع البيانات الكبيرة وتقنيات موزعة مثل Hadoop وSpark وKubernetes. فهم قوي لمفاهيم الذكاء الاصطناعي التوليدي وممارسات هندسة اللغات. خبرة في العمل ضمن فرق دولية وموزعة جغرافيًا. القدرة على تسهيل ورش العمل وجلسات التحقق ومناقشات أصحاب المصلحة. مهارات تحليلية وحل مشكلات واتصالات وتعاون ممتازة. خبرة في توجيه الزملاء وتقديم التدريب الفني. القدرة على إنشاء والحفاظ على إجراءات تشغيل قياسية ومعايير هندسية. الالتزام بالتعلم المستمر والتكيف مع التقنيات والاتجاهات الصناعية الناشئة.