- Company Name
- Careem
- Job Title
- Staff Software Engineer I (Relocation to Dubai)
- Job Description
-
Job Title
Staff Software Engineer I
Role Summary
Senior technical leader responsible for designing, building, and scaling secure, high‑performance backend systems across Careem’s Mobility, Fintech, and Everyday Services platforms. Leads internal engineering initiatives, drives AI and ML integration, sets architectural direction, and mentors engineering teams to uphold a culture of technical excellence and continuous improvement.
Expactations
- Deliver robust, scalable, and secure solutions that enable rapid product innovation and high customer satisfaction.
- Champion AI/ML use cases that enhance customer experience and operational efficiency.
- Influence product and technical roadmaps with a customer‑centric mindset.
- Foster engineering culture through mentorship, knowledge sharing, and best‑practice advocacy.
- Operate effectively in a fast‑moving, cross‑functional environment with a focus on automation and observability.
Key Responsibilities
- Lead end‑to‑end design, implementation, and production maintenance of complex backend services (Java / Go).
- Define and evolve system architecture for performance, modularity, and extensibility.
- Drive adoption of AI/ML, platformisation, and agentic AI to unlock new product capabilities.
- Shape technical roadmaps, prioritise features, and align with product strategy.
- Ensure code quality, architectural integrity, test coverage, and operational reliability.
- Mentor and coach engineers across teams; promote learning and technical growth.
- Automate workflows in CI/CD, observability, configuration management, and DevOps practices.
- Collaborate with Platform, Infrastructure, Product, Security, and Data teams to deliver integrated solutions.
Required Skills
- Strong background in Java and Go (or equivalent modern backend languages).
- Proven experience architecting distributed, scalable, and secure backend systems.
- Deep understanding of cloud platforms, micro‑services, CI/CD, container orchestration, and observability.
- Hands‑on experience with ML/AI frameworks (TensorFlow, PyTorch, or similar) and ability to translate models into production services.
- Product‑oriented mindset with the ability to translate business needs into technical solutions.
- Excellent leadership, communication, and mentorship capabilities.
- Familiarity with DevOps practices, automation tools, and performance monitoring.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Preferred certifications: AWS Certified Solutions Architect, Google Professional Cloud Architect, or equivalent.