Careem is building the Everything App to simplify everyday life across the greater Middle East by making transportation, food and grocery ordering, payments, and more easily accessible. Since its inception in 2012, Careem has empowered over 2.5 million Captains to earn income and served more than 70 million customers. Operating in over 70 cities across 10 countries, Careem fosters a platform where regional talent and entrepreneurs can thrive. The company is currently seeking a Software Engineer to design and implement workflows, integrations, and systems that transform AI solutions into scalable, production-ready platforms.
Key Responsibilities
Design and implement end-to-end workflows that integrate AI models into existing platforms. Collaborate closely with AI engineers and data scientists to transition prototypes into high-availability production systems. Develop and maintain microservices, APIs, and containerized solutions to ensure seamless deployment and scalability. Optimize system performance, reliability, and cost efficiency within cloud environments, particularly AWS. Work alongside product managers and business stakeholders to define technical requirements and success metrics. Communicate complex technical concepts, progress updates, and trade-offs effectively to both technical and non-technical audiences.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. A minimum of 5 years of professional experience in software development with proven expertise in architecting and scaling complex systems. Proficiency in Python and Java programming languages. Strong experience in building RESTful or GraphQL APIs, event-driven architectures, and containerized services using Docker and Kubernetes. Demonstrated knowledge of cloud and DevOps practices, including CI/CD pipelines, infrastructure as code (Terraform), and AWS cloud platforms. Familiarity with data pipelines such as Kafka and experience integrating various data sources. Excellent collaboration skills to work cross-functionally with AI teams, product managers, and business stakeholders. Strong written and verbal communication abilities, including technical documentation.
Preferred Qualifications and Benefits
Exposure to AI/ML concepts and familiarity with machine learning frameworks like PyTorch and TensorFlow is highly desirable. Experience handling high-volume, real-time data processing is an advantage. Careem offers a dynamic work environment where employees can make a meaningful impact while continuously learning and growing. Full-time employees benefit from a flexible work schedule, including four days a week in the office and one day remote, with the option to work remotely from any country for up to 30 days annually. Technical individual contributors follow a hybrid schedule of two office days and three remote days per week. Additional benefits include healthcare coverage and fitness reimbursements for activities such as gym memberships, health clubs, and training classes.
Joining Careem means working alongside inspiring colleagues in a purposeful organization dedicated to unlocking the region’s untapped potential and fostering career growth and development.