Data Engineer

Careem is building the Everything App for the greater Middle East, simplifying movement, food and grocery ordering, payments, and more.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
AI · Finance · Enterprise SaaS

Description For Data Engineer

Careem, the Everything App for the greater Middle East, is seeking a talented Data Engineer to join their Data Platform team. As part of this team, you'll work on providing a platform that abstracts big data complexities and enables fast, reliable, and secure data access. You'll be at the forefront of leveraging modern big data tools and techniques to solve regional problems using Careem's in-house data platform.

Your role will focus on the Data processing and computation platform team, working with open-source technologies like Apache Spark, Apache Kafka, and Apache Trino. You'll have the opportunity to contribute to the open-source community while tackling exciting challenges.

Key responsibilities include:

  • Developing innovative solutions for data engineering challenges
  • Designing and implementing efficient, reusable components for a modern data platform
  • Optimizing code efficiency, resource utilization, and compute workload speed
  • Creating scalable data pipelines
  • Collaborating with global teams in a fast-paced environment

To excel in this role, you'll need:

  • 4+ years of software development experience
  • A Bachelor's degree in Computer Science or related field
  • Strong expertise in Scala, Java, or similar languages
  • Experience with distributed systems and large-scale projects
  • Deep understanding of cloud-native Big Data technologies
  • Solid foundation in software engineering principles

Careem offers a collaborative work environment, the chance to drive regional impact, and opportunities for continuous learning and growth. Benefits include flexible work arrangements, healthcare coverage, and fitness reimbursements.

Join Careem to be part of a purposeful organization dedicated to simplifying and improving lives across the greater Middle East!

Last updated 2 months ago

Responsibilities For Data Engineer

  • Bringing an innovative and creative mindset to data engineering challenges
  • Design, architect, solution, implement and test rapid prototypes
  • Optimize code efficiency, resource utilization, and compute workload speed
  • Continuously improve engineering processes, tests, and systems
  • Collaborate with teams globally
  • Create reusable and scalable data pipelines

Requirements For Data Engineer

Java
Scala
Kafka
  • 4+ years of hands-on experience in software development
  • Bachelor's degree in Computer Science or a related technical field
  • Strong expertise in Scala, Java, or similar programming languages
  • Proven track record of building distributed systems or working on comparable large-scale projects
  • Deep understanding of cloud-native Big Data technologies
  • Solid foundation in software engineering principles and design best practices
  • Experience with cloud control planes (AWS, GCP, etc.) or database internals, including query optimization
  • Experience with Docker and Kubernetes is a plus

Benefits For Data Engineer

Medical Insurance
  • Healthcare benefits
  • Fitness reimbursements
  • Unlimited vacation days
  • Remote work options

Interested in this job?

Jobs Related To Careem Data Engineer

Data Engineer

Data Engineer position at Careem, building scalable data infrastructure and ETL pipelines for the Middle East's leading Everything App.

Data Engineer

Data Engineer position at Careem, building scalable data infrastructure and ETL pipelines for the Middle East's leading Everything App.

Data Scientist - Mobile Analytics and Insights

Data Scientist role at Adobe focusing on mobile analytics and insights, combining quantitative analysis with strategic thinking to drive business growth through data-driven decisions.

Data Engineer

Join Deel as a Data Engineer to build scalable data infrastructure, working with modern tools like Snowflake and Airflow in a fully remote environment.

Data Engineer Python (Data Enrichment - NPL)

Senior Data Engineer position at Jobgether focusing on data enrichment and NLP, requiring Python expertise and 3+ years of experience. Full remote work available.