Senior Software Engineer @ Careem
placeAlexandria, Alexandria, Egypt
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
******* @careem.com
Recommended after applying
Job Details
About Careem and the Role
Careem is building the Everything App for the greater Middle East. It simplifies mobility, food and grocery ordering, payments and more. Since 2012, Careem has empowered over 2.5 million Captains and served over 70 million customers in more than 70 cities across 10 countries.
About the Team
The Data Platform team abstracts big data complexities enabling fast, reliable and secure access to data. As a member of the team, you will work with top talent using modern big data tools and in-house platforms to serve real-time users.
Your Responsibilities
- Innovate and creatively tackle data engineering challenges.
- Design, architect, implement, and test rapid prototypes.
- Optimize code efficiency, cluster resources, and compute workloads.
- Continuously improve engineering processes, tests, and systems.
- Collaborate globally in a fast-paced environment.
- Create reusable and scalable data pipelines.
What You’ll Need
- Over 5 years of hands-on software development experience.
- Bachelor's degree in Computer Science or a related field.
- Expertise in Scala, Java, Python or similar languages.
- Experience with distributed systems and large-scale projects.
- Strong foundation in cloud-native Big Data technologies.
- Understanding of cloud control planes and database internals.
- Contributions to open-source projects preferred.
- Knowledge of Docker and Kubernetes is a plus.
Key skills/competency
Careem, Data Platform, Apache Spark, Apache Kafka, Apache Trino, Scala, Distributed Systems, Cloud-native, Big Data, Prototyping
How to Get Hired at Careem
🎯 Tips for Getting Hired
- Research Careem's culture: Understand their mission, values, and news.
- Tailor your resume: Highlight distributed systems and data engineering experience.
- Showcase technical projects: Emphasize cloud-native and open-source contributions.
- Prepare for interviews: Review design, architecture, and optimization topics.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Apache Spark fundamentals.
circle
Practice distributed system design.
circle
Optimize cloud resource management.
circle
Study cloud-native big data tools.
Behavioral Questions
circle
Describe teamwork during a challenging project.
circle
Explain a time you optimized processes.
circle
Discuss handling tight deadlines.
circle
Share experiences working in global teams.
Frequently Asked Questions
What technical skills does Careem look for in a Senior Software Engineer?
keyboard_arrow_down
How important is open-source contribution for the Senior Software Engineer role at Careem?
keyboard_arrow_down
What can I expect during the interview for the Senior Software Engineer position at Careem?
keyboard_arrow_down
How does Careem support career growth for a Senior Software Engineer?
keyboard_arrow_down
Is experience with Docker and Kubernetes necessary for the Senior Software Engineer role at Careem?
keyboard_arrow_down