Careem is on a mission to build the Everything App for the greater Middle East, aiming to simplify daily life through seamless transportation, food and grocery ordering, payment management, and more. Since its inception in 2012, Careem has empowered over 2.5 million Captains to earn a livelihood and served more than 70 million customers across more than 70 cities in 10 countries, from Morocco to Pakistan. Now entering a new era driven by artificial intelligence, Careem is seeking innovative AI professionals who are passionate about applying AI to develop impactful tools, automate workflows, and enhance customer experiences. Joining Careem means becoming part of a purposeful organization dedicated to regional growth and innovation, while advancing your career in a dynamic environment.
Key Responsibilities
- Collaborate closely with engineering teams to design and develop scalable, robust backend applications and services.
- Write high-quality, efficient, and reliable code, independently managing assigned tasks and resolving bugs.
- Interpret functional specifications to deliver complete features with minimal supervision.
- Participate in on-call rotations to promptly address and resolve incidents within established service level agreements (SLAs).
- Actively engage in agile methodologies and engineering best practices, contributing to continuous process improvements.
Required Qualifications
- At least 4 years of professional experience in software development.
- Bachelor’s degree in Computer Science or a related technical field.
- Proficiency in Java or Golang programming languages.
- Strong understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms.
- Experience managing live online systems, including deploying changes to production environments reliably.
Preferred Qualifications and Benefits
- Master’s degree in Computer Science or a related discipline is a plus.
- Experience with cloud platforms such as Microsoft Azure, Google Cloud Platform, or Amazon Web Services (AWS).
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of both relational and non-relational database systems.
- Commitment to professional software engineering best practices, including coding standards, code reviews, source control, build processes, testing, and operational procedures.
Careem offers a stimulating work environment where you can collaborate with inspiring colleagues and make a meaningful impact in a region rich with opportunity. Full-time employees enjoy a flexible work schedule, typically spending four days in the office and one day working remotely, with the option to work remotely from any country for up to 30 days per year. Technical individual contributors benefit from two office days and three remote days weekly. Additional perks include comprehensive healthcare benefits and fitness reimbursements for activities such as gym memberships, health clubs, and training classes. This role presents an excellent opportunity to develop your skills while contributing to a visionary company at the forefront of AI innovation.