Careem is dedicated to building the Everything App for the Middle East, aiming to simplify everyday life through seamless transportation, food and grocery delivery, payment solutions, and more. Since its inception in 2012, Careem has empowered over 2.5 million Captains and served more than 70 million customers across 70+ cities in 10 countries, spanning from Morocco to Pakistan. As the company advances into a new era driven by artificial intelligence, it is seeking innovative AI professionals to develop impactful tools, automate workflows, and improve operational efficiency. The Senior Software Engineer I position within the Data Platform team offers a unique opportunity to collaborate with top regional talent and work with cutting-edge big data technologies to address real-time challenges on Careem’s proprietary data platform.
Key Responsibilities
- Develop innovative and creative solutions to complex data engineering problems by building a modern data platform with efficient and reusable components.
- Design, prototype, implement, and test rapid solutions that showcase the value of data, effectively communicating results to a variety of stakeholders.
- Optimize code performance and resource utilization across clusters to accelerate compute workloads.
- Continuously improve engineering processes, testing frameworks, and systems to scale the codebase and enhance team productivity.
- Collaborate effectively with global teams in a fast-paced and dynamic environment.
- Build reusable and scalable data pipelines to support the platform’s data processing and computational requirements.
- Work with open source technologies such as Apache Spark, Apache Kafka, and Apache Trino, with opportunities to contribute to the open source community.
Required Qualifications
- At least 5 years of hands-on experience in software development.
- Bachelor’s degree in Computer Science or a related technical field.
- Strong proficiency in Scala, Java, Python, or similar programming languages.
- Demonstrated experience in building distributed systems or managing large-scale projects.
- Deep understanding of cloud-native Big Data technologies.
- Solid foundation in software engineering principles and design best practices.
- Commitment to delivering high-quality, maintainable, and performant software within a collaborative, high-performing global team.
- Experience working with cloud platforms such as AWS or GCP, including knowledge of cloud control planes or database internals with expertise in query optimization.
Preferred Qualifications and Benefits
- Contributions to open-source projects are highly regarded.
- Experience with containerization and orchestration tools like Docker and Kubernetes is a plus.
- Opportunity to work with a leading regional technology company that values diversity and equal employment opportunity.
- Exposure to a dynamic and innovative environment fostering collaboration across multiple countries.
This role is open in Alexandria and Cairo (Egypt), as well as Islamabad, Karachi, and Lahore (Pakistan). Careem is committed to diversity and inclusion, ensuring a fair hiring process free from discrimination based on any protected status. Candidates passionate about leveraging AI and big data to create meaningful impact are encouraged to apply and join a team dedicated to making Careem smarter and faster.