وصف الوظيفة
تقوم Careem ببناء تطبيق Everything في منطقة الشرق الأوسط الكبرى — لتسهيل التنقل، وطلب الطعام والبقالة، وإدارة المدفوعات، وأكثر من ذلك. هدفنا بسيط: تبسيط وتحسين حياة الناس وبناء مؤسسة رائعة تلهم الآخرين.
منذ 2012، مكنت Careem من تحقيق دخل لأكثر من 2.5 مليون قائد، وبسّطت حياة أكثر من 70 مليون عميل، وبنت منصة يتألق فيها أفضل المواهب ورواد الأعمال في المنطقة. نحن نعمل في أكثر من 70 مدينة عبر 10 دول، من المغرب إلى باكستان.
نحن الآن ندخل فصلاً جديداً — مدعوماً بالذكاء الاصطناعي. نحن نبحث عن مواهب في الذكاء الاصطناعي: محققون فضوليون يعرفون كيفية تطبيق الذكاء الاصطناعي لبناء أدوات، وأتمتة سير العمل، وتحقيق تأثير حقيقي. سواء كان ذلك في تبسيط العمليات، وتحسين تجربة العملاء، أو إعادة تصور الأنظمة الداخلية — نريد أشخاصاً يمكنهم جعل Careem تعمل بشكل أذكى وتتحرك بشكل أسرع.
عن الدور
فريق ETA وخوارزميات التوجيه في Careem يقع في قلب كيفية تجربة الملايين من العملاء لمنصتنا. نحن نزوّد أوقات التوصيل المقدّرة ومنطق التوجيه عبر جميع قطاعات Careem — الطعام، البقالة، تاكسي أبوظبي، وهالة — من لحظة تصفح العميل لقائمة حتى لحظة وصول طلبه إلى الباب.
ككبير مهندسي برمجيات I ضمن هذا الفريق، ستبني وتُبقي الأنظمة الخلفية عالية الاعتماد التي تجعل تقديراتETA والتوجيه عند التسليم ممكنة على نطاق واسع. ستعمل بجانب فريق هندسة خلفية محبوك من مهندسين يمثلون الأردن وباكستان ودبي، وتتحمل ملكية البنية التحتية الحرجة التي تشكل تجربة العميل عبر جميع منتجات التوصيل في Careem.
ما ستفعله
- تصميم وبناء وصيانة خدمات خلفية عالية القابلية للتوسع ومتانة تدفع حساب ETA الحقيقي والتوجيه عند التسليم عبر جميع قطاعات Careem.
- كتابة كود Golang عالي الجودة وفعّال وموثوق مع تقديم ميزات كاملة وحل المشكلات بشكل مستقل.
- فهم المواصفات الوظيفية من البداية حتى النهاية وترجمتها إلى حلول خلفية منتجة.
- ضمان موثوقية النظام من خلال اختبارات صارمة — وحدات وتكامل ونهاية إلى نهاية — بعقلية هندسية تركز على الاعتمادية.
- المشاركة في دورية الاستدعاء والاستجابة للحوادث ضمن اتفاقيات مستوى الخدمة المحددة، للمساعدة في الحفاظ على استقرار المنصة وتوافرها.
- المساهمة في الممارسات الرشيقة والهندسية للفريق، ولعب دور نشط في تحسينها المستمر.
- التعاون الوثيق مع الزملاء عبر عدة مناطق زمنية، والمساهمة في ثقافة التميز الفني وتماسك الفريق القوي.
ما ستحتاجه
- أكثر من 4 سنوات من خبرة تطوير البرمجيات المهنية.
- درجة البكالوريوس في علوم الحاسوب أو مجال تقني ذي صلة.
- خبرة عملية في Golang أو على الأقل لغة برمجة كائنية التوجه حديثة (Java، C#، C++, Kotlin); Golang هي اللغة الأساسية لدينا.
- أساسيات قوية في علوم الحاسوب: التصميم الكائني البيانات والهياكل والخوارزميات.
- خبرة مثبتة في تشغيل ونشر التغييرات في أنظمة الإنتاج الحية بشكل موثوق.
- عقلية تعاونية تركز على الفريق مع مهارات اتصال قوية.
مفضل وجودها
- خبرة في أنظمة التوجيه، حساب ETA، أو مجالات الجغرافيا/اللوجستيات.
- الإلمام بمنصات السحابة مثل AWS أو Google Cloud Platform أو Azure.
- خبرة مع تقنيات الحاويات بما في ذلك Docker وKubernetes.
- معرفة عملية بأنظمة قواعد البيانات العلائقية وغير العلائقية.
- خبرة في تطبيق أفضل ممارسات هندسة البرمجيات: معايير الأكواد، مراجعة الكود، إدارة المصدر، عمليات البناء، والاختبار.
درجة الماجستير في علوم الحاسوب أو مجال تقني ذي صلة.
ما سنقدمه لك
نمنح الزملاء الفرصة لإحداث تأثير في المنطقة أثناء تعلمهم ونموهم. كزميل Careem بدوام كامل، ستتمكن من:
- العمل والتعلم من عقول رائعة من خلال الانضمام إلى مجتمع من الزملاء الملهمين.
- وضع شغفك في خدمة منظمة ذات هدف تهدف إلى إحداث تأثير في منطقة تمتلك إمكانات غير مُستغلة كثيرة.
- استكشاف فرص جديدة للتعلم والنمو كل يوم.
- العمل عن بُعد من أي بلد في العالم لمدة 30 يوماً في السنة مع أيام إجازة غير محدودة في السنة.
- الوصول إلى مزايا الرعاية الصحية وتعويضات اللياقة البدنية للأنشطة الصحية بما في ذلك الصالة الرياضية، ونادي الصحي، ودروس التدريب.
Job description
Careem is building the Everything App for the greater Middle East — making it easy to move around, order food and groceries, manage payments, and more. Our purpose is simple: to simplify and improve people’s lives and build an awesome organisation that inspires.
Since 2012, Careem has enabled earnings for over 2.5 million Captains, simplified the lives of more than 70 million customers, and built a platform where the region’s best talent and entrepreneurs thrive. We operate in 70+ cities across 10 countries, from Morocco to Pakistan.
We’re now entering our next chapter — one powered by AI. We’re looking for AI talent: curious problem-solvers who know how to apply AI to build tools, automate workflows, and create real impact. Whether it’s streamlining operations, enhancing customer experience, or reimagining internal systems — we want people who can make Careem work smarter and move faster.
About the Role
Careem's Marketplace ETA & Routing team sits at the heart of how millions of customers experience our platform. We power the estimated delivery times and routing logic across every Careem vertical — Food, Groceries, Abu Dhabi Taxi, and Hala — from the moment a customer browses a menu to the second their order arrives at the door.
As a Senior Software Engineer I on this team, you will build and maintain the highly reliable backend systems that make real-time ETAs and delivery routing possible at scale. You'll work alongside a tight-knit, backend-focused team of engineers across Jordan, Pakistan, and Dubai, and take ownership of critical infrastructure that directly shapes the customer experience across all of Careem's delivery products.
What You'll Do
- Design, build, and maintain highly scalable and robust backend services powering real-time ETA computation and delivery routing across all Careem verticals.
- Write high-quality, performant, and reliable Golang code while delivering complete features and resolving bugs independently.
- Understand functional specifications end-to-end and translate them into production-grade backend solutions.
- Ensure system reliability through rigorous testing practices — unit, integration, and end-to-end — with a reliability-first engineering mindset.
- Participate in the on-call rotation and respond to incidents within defined SLAs, helping to maintain platform uptime and stability.
- Contribute to team agile and engineering practices, and play an active role in their continuous improvement.
- Collaborate closely with teammates across multiple time zones, contributing to a culture of technical excellence and strong team cohesion.
What You'll Need
- 4+ years of professional software development experience.
- Bachelor's Degree in Computer Science or a related technical field.
- Hands-on experience with Golang or at least one modern object-oriented programming language (Java, C#, C++, Kotlin); Golang is the primary language of our stack.
- Strong Computer Science fundamentals: object-oriented design, data structures, and algorithms.
- Proven experience operating and deploying changes to live production systems reliably.
- A collaborative, team-first mindset with strong communication skills.
Nice to Have
- Experience with routing systems, ETA computation, or geospatial/logistics domains.
- Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.
- Experience with container technologies including Docker and Kubernetes.
- Working knowledge of relational and non-relational database systems.
- Experience applying software engineering best practices: coding standards, code reviews, source control, build processes, and testing.
Master's Degree in Computer Science or a related technical field.
What we’ll provide you
We offer colleagues the opportunity to drive impact in the region while they learn and grow. As a full time Careem colleague, you will be able to:
- Work and learn from great minds by joining a community of inspiring colleagues.
- Put your passion to work in a purposeful organisation dedicated to creating impact in a region with a lot of untapped potential.
- Explore new opportunities to learn and grow every day.
- Work remotely from any country in the world for 30 days a year with unlimited vacation days per year.
- Access to healthcare benefits and fitness reimbursements for health activities including gym, health club, and training classes.