Careem is on a mission to build the Everything App for the greater Middle East, simplifying how people move, order food and groceries, manage payments, and more. Since 2012, the company has empowered over 2.5 million Captains to earn, served more than 70 million customers, and created a thriving platform for regional talent and entrepreneurs. Operating across 70 cities in 10 countries from Morocco to Pakistan, Careem is driven by a purpose to improve lives and inspire through innovation. We are seeking a highly skilled and motivated Data Engineer to join our team. In this role, you will design, develop, and maintain scalable, reliable data infrastructure that supports data-driven decision-making and efficient processing of large-scale data. You will work closely with data scientists, analysts, and software engineers to ensure the availability and integrity of our data systems.
Key Responsibilities
Design and develop robust, scalable, and high-performance data pipelines and ETL processes to extract, transform, and load data from diverse sources into data warehouses or data lakes. Collaborate with stakeholders to understand data requirements and implement appropriate data models and database schemas. Optimize data pipelines and ETL workflows for performance and efficiency, ensuring timely and accurate data delivery. Monitor, troubleshoot, and resolve data quality, consistency, and integrity issues to maintain reliable data systems. Work alongside data scientists and analysts to provide the necessary infrastructure and tools for advanced analytics and insights. Stay current with emerging trends and technologies in data engineering, recommending innovative solutions to improve processes and systems. Document data engineering workflows, data flows, and system architectures to facilitate knowledge sharing and maintain technical documentation. Coordinate with software engineering and infrastructure teams to optimize data infrastructure and ensure seamless integration with other systems.
Required Qualifications
A minimum of 6 years’ experience as a Data Engineer or in a similar role, with a strong background in large-scale data processing and ETL pipeline development. Proficient programming skills in Python, Java, or Scala, with experience in data manipulation and frameworks such as Apache Spark. Solid experience with SQL and database technologies, including relational databases, SQL queries, and data modeling. Hands-on experience with big data technologies like Hadoop and Hive, along with knowledge of distributed systems and cloud platforms such as AWS, Azure, or GCP. Strong analytical and problem-solving abilities, capable of addressing complex data challenges effectively. Excellent communication and collaboration skills, with the ability to work productively in cross-functional teams. Detail-oriented with a commitment to delivering high-quality work within deadlines.
Preferred Qualifications and Benefits
Knowledge of data warehousing concepts and experience with data warehousing solutions is highly desirable. Join a purposeful organization dedicated to creating impact in a region with significant untapped potential. The work schedule includes four days a week in the office and one day remote, with flexibility to work remotely from any country for 30 days annually. Technical individual contributors enjoy two office days and three remote days weekly. Employees benefit from unlimited vacation days to support work-life balance. Access to healthcare benefits and fitness reimbursements covering gym memberships, health clubs, and training classes is provided. This role offers the opportunity to collaborate with inspiring colleagues and learn from top talent while contributing to impactful projects that unlock the full potential of data assets.
Careem is committed to equal employment opportunities and fosters a diverse and inclusive workplace. Candidates from all backgrounds are encouraged to apply and join us in shaping the future of the Middle East’s digital landscape.