Taro Logo

Senior Software Engineer II - GenAI Platform

Careem is building the Everything App for the greater Middle East, making it easier to move around, order food and groceries, manage payments, and more.
Dubai - United Arab Emirates
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
AI · Enterprise SaaS

Job Description

Careem, a leading technology company in the Middle East, is seeking a Senior Software Engineer II to join their ML Platform & GenAI Applications team. This role sits at the intersection of engineering, data science, and product innovation, focusing on building intelligent experiences across multiple verticals including Ride-Hailing, Food, Groceries, and Pay services.

The position offers a unique opportunity to work on cutting-edge GenAI applications while building and maintaining the core infrastructure that powers machine learning capabilities across the organization. As a senior technical leader, you'll be responsible for designing distributed systems, implementing GenAI workflows, and ensuring that product teams can efficiently move from prototype to production while maintaining high standards for reliability and responsible AI practices.

The ideal candidate brings 7+ years of software development experience with strong expertise in languages like Python, Java, or Go, combined with hands-on experience in GenAI and ML platforms. You'll work with modern technologies including vector databases, cloud platforms, and MLOps tools while collaborating with cross-functional teams to deliver impactful solutions.

Careem offers an attractive work environment with a hybrid work model, comprehensive healthcare benefits, unlimited vacation days, and the flexibility to work remotely from any country for 30 days annually. This role presents an excellent opportunity for experienced engineers looking to make a significant impact in the rapidly growing Middle Eastern technology sector while working with cutting-edge AI technologies.

Last updated a month ago

Responsibilities For Senior Software Engineer II - GenAI Platform

  • Design and build reusable services, APIs, and workflows for GenAI-driven features
  • Co-create flagship GenAI applications
  • Influence architecture to maintain platform reliability, security, and cost-effectiveness
  • Champion MLOps & Responsible AI practices
  • Mentor teammates and share learnings
  • Collaborate with designers, product managers, and data scientists

Requirements For Senior Software Engineer II - GenAI Platform

Python
Java
Go
  • 7+ years of hands-on experience in software development
  • Strong expertise in Python, Java, Go, or similar programming languages
  • Hands-on experience with GenAI and ML platforms
  • Working knowledge of vector databases
  • Strong foundations in software design, networking, security, observability, and CI/CD
  • Experience with cloud control planes
  • Proven ability to drive projects from inception to production
  • Experience with ML platform and MLOps

Benefits For Senior Software Engineer II - GenAI Platform

Medical Insurance
  • Healthcare benefits
  • Fitness reimbursements
  • Unlimited vacation days
  • Hybrid work schedule (2 days office, 3 days home for tech roles)
  • 30 days remote work from any country annually

Related Jobs