وصف الوظيفة
يُطوّر مهندسو البرمجيات في جوجل تقنيات الجيل التالي التي تُغيّر طريقة تواصل مليارات المستخدمين مع المعلومات واستكشافها وتفاعلهم معها. يجب أن تُعالج منتجاتنا المعلومات على نطاق واسع وأن تتجاوز نطاق البحث على الويب. نبحث عن مهندسين يُقدّمون أفكارًا جديدة من جميع المجالات، بما في ذلك استرجاع المعلومات، والحوسبة الموزعة، وتصميم الأنظمة واسعة النطاق، والشبكات وتخزين البيانات، والأمن، والذكاء الاصطناعي، ومعالجة اللغة الطبيعية، وتصميم واجهات المستخدم، والهواتف المحمولة؛ والقائمة طويلة وتزداد يومًا بعد يوم. بصفتك مهندس برمجيات، ستعمل على مشروع مُحدّد يُلبّي احتياجات جوجل، مع فرص لتغيير الفرق والمشاريع مع نموّ أعمالنا وتطورها السريع. نحتاج إلى أن يكون مهندسونا مُتنوّعين، وأن يُظهروا صفات قيادية، وأن يكونوا مُتحمسين لمواجهة التحديات الجديدة في جميع المجالات بينما نواصل تطوير التكنولوجيا.
المسؤوليات
دمج منتجات التعلم الآلي لدينا في أنظمة وأدوات وسم الفيديو، مما يُمكّن مُنشئي المحتوى من توسيع نطاق أعمالهم في مجال التسوق بالعمولة.
تطوير ونشر ميزات مُتكاملة ومتقدمة، والاستفادة من تقنيات YouTube وGoogle Commerce لتمكين مُنشئي المحتوى. تعزيز أفضل الممارسات الهندسية في التصميم والتطوير والاختبار ومراجعة الشيفرة البرمجية والالتزام بمنهجيات تطوير الفريق.
المؤهلات:
درجة البكالوريوس أو ما يعادلها من خبرة عملية.
خبرة سنة واحدة في تطوير البرمجيات بلغة برمجة واحدة أو أكثر (مثل بايثون، سي، سي++، جافا، جافا سكريبت).
خبرة سنة واحدة في هياكل البيانات أو الخوارزميات.
خبرة سنة واحدة في تطوير البرمجيات الكاملة، عبر قواعد شيفرة جافا أو بايثون أو غو أو سي++، وخبرة في تطوير واجهات المستخدم الأمامية، بما في ذلك جافا سكريبت أو تايب سكريبت أو HTML أو CSS أو ما يعادلها.