Careem is building the Everything App for the greater Middle East, aiming to simplify and improve the lives of people. We are seeking a highly skilled and motivated Data Engineer to join our team. As a Data Engineer, you will play a critical role in designing, developing, and maintaining our data infrastructure. Your work will ensure the availability, scalability, and reliability of our data systems, collaborating closely with cross-functional teams to support data-driven decision-making.
What You'll Do
- Design and develop robust, scalable, and high-performance data pipelines and ETL processes to extract, transform, and load data from various sources into our data warehouse or data lake.
- Collaborate with stakeholders to understand their data requirements and design appropriate data models and database schemas.
- Optimize data pipelines and ETL processes for performance and efficiency to ensure timely and accurate data delivery.
- Monitor and resolve issues related to data quality, consistency, and integrity.
- Define, implement, and manage data quality processes and strategies for high-quality data delivery.
- Collaborate with data scientists to provide necessary data infrastructure and tools for advanced analytics.
- Stay updated with the latest trends and technologies in data engineering, recommending innovative solutions.
- Document data engineering processes and system architectures for knowledge sharing.
- Work closely with software engineers to optimize data infrastructure and ensure seamless integration.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of relevant experience as a Data Engineer or a similar role.
- Strong programming skills in languages such as Python, Java, or Scala, with experience in frameworks like Apache Spark.
- Experience with SQL and database technologies.
- Proficiency in big data technologies such as Hadoop, Hive, and cloud computing platforms.
- Familiarity with data integration and workflow management tools such as Apache Airflow.
- Knowledge of data warehousing concepts and solutions.
- Strong analytical and problem-solving skills, with effective communication abilities.
Work Conditions
- Work 4 days a week in the office & 1 day from home, with the option to work remotely from any country for 30 days a year.
- Unlimited vacation days per year.
- Access to healthcare benefits and fitness reimbursements for health activities.