Machine Learning Engineer
Careem Dubai Competitive Long term Any
About Careem

We are a brand that aims to simplify people’s lives by revolutionizing the transportation industry. A brand that strives to inspire everyone it interacts with, and supports every single person who dares to believe. #BeCareem Careem is the MENA region’s leading ride-hailing service and newest Tech Unicorn. With 30% monthly growth, we now operate in 100+ cities across 14 countries and host over 25 million users. With our recent Series D funding success, we are positioned on the cusp of significant scale and well on target to deliver our goal of creating one million jobs in the region by 2018.

Job Description

About the role

  • Build ML and AI based services and solutions that empowers Careem different products affecting the day to day life of 25+ million user
  • Have impactful contributions to the different components of our state of the art machine learning platform - fulfilling our mission to democratize ML across Careem
  • Implement strong data pipelines for ML algorithms that will be used in production
  • Continuously challenging the status quo and investigating new technologies. In addition, you'd be following the industry's best practices to ensure continuous growth



  • You have strong software development skills in one or more programming languages (Python, Go, Java, Scala, etc.) with the passion to learn more.
  • You have experience with both ML and building scalable production services and data pipelines
  • Strong problem-solving skills and ability to swiftly troubleshoot and identify root causes
  • Ability to write well-abstracted, reusable and clean code components
  • You have experience using ML libraries or platforms, including Scikit-Learn, Catboost, Tensorflow, or ML Lib for production or commercial products
  • Strong English communication skills and the ability to multitask and meet deadlines
  • You are fast learner, responsive, team-oriented and comfortable working in a dynamic organization with minimal structure and process and collaborating with different teams such as product management and data science

Bonus points if you have:

  • Experience with distributed processing and streaming technologies (Spark, Flink, etc.)
  • Experience developing complex software systems scaling to millions of users with production quality deployment, monitoring and reliability
  • You enjoy reading academic papers and implementing experimental systems
  • Solid working experience with networking, file systems and AWS

Please reference you found the job on as thank you to us, this helps us get more companies to post here!