Careem Circular Logo

Principal Software Engineer I

Careem Dubai, United Arab Emirates Posted: 24 Apr 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Careem is building the Everything App for the greater Middle East, enhancing mobility, food ordering, grocery management, payments, and more. The company aims to simplify and improve lives while creating an inspiring organization. Since its inception in 2012, Careem has generated earnings for over 2.5 million Captains and simplified life for over 70 million customers, operating in over 70 cities across 10 countries from Morocco to Pakistan.

The Data & AI team at Careem builds foundational systems that enable data-driven decision-making and AI capabilities. This team focuses on platforms for large-scale experimentation, distributed data processing, machine learning, and GenAI.

We are looking for a Data & AI Architect to lead our team of engineers and data scientists. In this role, you will design and construct platforms that leverage distributed systems, big data, and AI to generate impactful business outcomes. Responsibilities include leading the development of systems such as experimentation platforms, event streaming platforms, and machine learning infrastructure.

Responsibilities

  • Architect and maintain platforms for scalable experimentation, real-time data streaming, machine learning, and GenAI pipelines.
  • Design and optimize distributed systems for high throughput, low latency, reliability, and cost-effectiveness.
  • Maintain platforms using tools like Databricks, Apache Spark, and Distributed SQL systems.
  • Develop systems to deploy machine learning and deep learning models at scale and enhance statistical rigor in decision-making.
  • Mentor team members in best practices for distributed systems and software engineering.
  • Conduct research to implement cutting-edge technologies that enhance platform capabilities.

What You’ll Need

  • Must-Have:

    • Master’s or PhD in Computer Science, Artificial Intelligence, or a related field.
    • Extensive hands-on experience with Golang, Python, distributed systems, and big data technologies.
    • Strong knowledge of statistics, machine learning algorithms, and experimentation methods.
    • Proven ability to lead and mentor teams while contributing individually.
    • Excellent communication and collaboration skills.
  • Nice-to-Have:

    • Experience deploying deep learning models with TensorFlow or PyTorch.
    • Contributions to open-source projects in relevant fields.
    • Understanding of data governance, compliance standards, and data privacy regulations.
    • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and data services.

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 (for individual contributors in tech, the schedule is 2 days in the office and 3 days working from home).
  • Access to healthcare benefits and fitness reimbursements for health activities.

Language Requirements: No specific language requirements stated.

Apply now

Jobs you might like   View all jobs

About Careem

Careem is the leading technology platform in the Middle East, simplifying and improving lives since 2012. With operations in over 70 cities across 10 countries, Careem empowers millions of customers and Captains. Our mission is to create a seamless experience for mobility, food, payments, and more, while fostering talent and entrepreneurship in the region.

Benefits at Careem

    • Flexible work schedule with remote work options.
    • Unlimited vacation days and healthcare benefits.
    • Fitness reimbursements for health activities.