Careem is the leading technology platform for the greater Middle East. A pioneer of the region’s ride-hailing economy, Careem is expanding services across its platform to include payments, delivery and mass transportation.
Careem’s mission is to simplify and improve the lives of people and build a lasting institution that inspires. Established in July 2012, Careem operates in more than 120 cities across 15 countries and has created more than one million job opportunities in the region.
About the Role
We are looking for software engineers who have experience with the whole process. Starting from writing code, testing and production deployments to monitoring and debugging to ensure resiliency and reliability.
Savvy engineers who are highly versatile and passionate about learning new technologies and working on a product of massive scale and impact.
Key responsibilities include :
Build tooling, processes and infrastructure to enable engineers make good decisions easy
Working together with engineering teams in the design phase to tackle reliability, stability and scalability challenges
Spread a culture of learning by teaching good design and practices
Engage in deep diagnosis of incidents and contribute to comprehensive postmortem reports
Identify and resolve current or future problems by devising strategies and action plans with our highly skilled engineering teams
6 years of experience in a single programming language
Ability to design and write applications for scalable, resilient and distributed systems
Troubleshooting skills by systematically approaching problems, subdividing in smaller pieces and identifying causes
Understanding the process and its challenges from writing code to maintaining the deployed application
Possess a solid understanding of the UNIX internals
Specializations - Have four or more
Experience with Amazon AWS
Possess a solid understanding of the TCP / IP networking model
Experience with risk reduction techniques in deployments (e.g. shadow traffic, canary deployments, ...)
Know-how to build CI / CD infrastructure for engineering organizations of size +300
Experience with Kubernetes
Experience with the event and streaming-based systems (e.g. Kafka and family)
Experience with building monitoring solutions (ELK, Prometheus, OpenTracing, ...)
Comfortable pulling data from different sources and correlating with machine learning techniques
Experience building anomaly detection systems
Posses foresight to detect and reduce human-based errors
Experience with hardening systems and knowledge in information security
What do we offer you?
Working in an international environment with colleagues from 70+ nationalities, ownership culture, flexible working hours, unlimited (paid!) holidays and the latest technologies
Careem gives equal opportunities. All aspects of ownership including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs.
We celebrate diversity and are committed to creating an inclusive environment for everyone