Browse Jobs
For Employers
Post JobLog inGet Started

Junior/Mid Algorithm Engineer

DailyMealz | ديلي ميلز
Maadi, Cairo
Posted 4 years ago
77Applicants for1 open position
  • 9Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are looking for a Junior/Mid Software Engineer with a strong algorithm background to join our product team to help us create a fast, reliable and convenient delivery experience. You will be developing services and algorithms that automate our dispatching process to help our customers get their food with convenient experience everyday. If you are a creative problem solver who is hungry for a new adventure and build solutions to make food delivery experience convenient.

  • Participate in one of the most exciting components of the food delivery business: dispatching algorithm, route estimations, food recommendations.
  • Using technology to make people's life easy by recommending them best food to save their time.
  • Small improvement matters at scale! Implement and improve cutting edge algorithms for optimising our dispatching process.
  • Be a key part of the entire development lifecycle from specification to deployment and running the apps in production.
  • Utilise a variety of backend technologies to build scalable product.
  • Work closely with research scientists and ensure effective implementation of designed algorithms.
  • Ensure scalable and quality code is built.

Job Requirements

  • Solid background on implementing complex algorithms.
  • Proficiency in developing software with JVM languages (Scala, Java, Kotlin).
  • Good understanding of computational complexity.
  • Exposure to the logistics domain and in particular to TSP, VRP, Pickup And delivery algorithms is highly beneficial.
  • You are a pragmatic programmer who understands what is needed to get things done.
  • You get up to speed with new systems and concepts quickly.
  • Ability to understand business requirements and translate them into usable product.
  • You believe in cross-functional teams and know that responsibility does not end with deployment.
  • Having experience with different map technology ( OSM is a huge plus ).

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJunior/Mid Algorithm Engineer