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