Staff Infrastructure Architect - Dubai, United Arab Emirates - CAREEM

    Careem background
    Description
    • Architecture: You will lead and bea trusted technical advisor to solve complex engineering challengesin modern cloud architectures. Guide engineers who work on complextechnical matters and designs impacting all the domains underCareem. You will be responsible for the infrastructure architectureand design of our distributed backend system to meet thechallenging scalability and reliability requirements for ourfast-growing business. You will be coaching and advising teammateson the selection of methodologies, tools, andtechnologies.
    • Design: Ensure end-to-endarchitecture design according to best practices, compliance,regulation, and privacy. Create and deliver best practicesrecommendations, tutorials, blog articles, sample code andtechnical presentations adapting to different levels of keybusiness and technical stakeholders.
    • Technicalvision: You will research emerging technology trends and ideas toform a technological vision and co-lead the engineering roadmap todeliver competitive value and enable world-class userexperience.
    • Supporting and growing the productand engineering teams: Facilitate collaboration with otherarchitects, engineers, business owners and technical programmanagers to solve interesting and challenging problems across ourplatform.
    • Careem-wide Tech Leadership: You willwork with different stakeholders at a senior level and engageproactively with all Careem engineering leads in different domains:Super App Platform, Mobility of People, Food, Groceries, and CareemPay.

    The ideal candidatewill have a passionate commitment to improve people'slives, an insane focus on excellence and customer service and astrong alignment with our core values: being bold, focused, agile,andcollaborative.

    Qualifications

    • Master's or Ph.D. degree inComputer Science or an equivalentdiscipline.
    • 8+ years of experience in softwaredevelopment focusing on SRE principles and practices,Infrastructure, Monitoring, SDLC, and Qualitygates.
    • Extensive backend programming experiencein one or more of the following: Golang, Java, C/C++, Python,Scala, Groovy.
    • Experience in implementing andmanaging CI/CD pipelines and familiarity with containerization andorchestration technologies such as Docker andKubernetes.
    • Demonstrated experience inimplementing and managing quality assurance processes, includingtest automation, code review standards, and quality metricstracking.
    • Ability to articulate technicalchallenges and solutions, deal with loosely defined problems andfast-changing requirements and thinkabstractly.
    • Proven knowledge of systemarchitecture.
    • Leadership experience, with aproven ability to provide technical guidance and mentorship tosoftware development teams.
    • Experience inmulti-tiered distributed systems, web services, APIs, andrelational and NoSQL databases.
    • Experience inAWS solutions (Google Cloud and other Cloud providers arepreferred).
    • Experience with scalable networkingtechnologies (e.g., Load Balancers and firewalls) and web standards(e.g., REST APIs, gRPC, web securitymechanisms).
    • Excellent communicationskills.
    • Ability to juggle multiple projectssimultaneously.