Company logo hidden

Senior Software Engineer - AI & ML

Unlock employer Dubai, United Arab Emirates Posted: 16 Dec 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
The company is the leading property portal in the Middle East and North Africa (MENA) region, dedicated to shaping an inclusive future for real estate while spearheading the region’s growing tech ecosystem. At its core is a clear and powerful purpose: to change living for good in the region. Founded in 2007, the company has evolved into a trusted partner for developers, brokers, and home seekers.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

About the Role:
The company is looking for a Senior Software Engineer – AI & ML to build intelligent, AI-powered features and platforms that enhance both our marketplace and internal tools. You will work in empowered, cross-functional teams, taking ideas from inception to production with full ownership over design, implementation, monitoring, and reliability.

Key Responsibilities:

  • Design, build, and maintain AI/ML-powered full-stack applications and backend services using Python, Golang, or Node.js.
  • Productionize ML/Generative AI solutions including Retrieval-Augmented Generation (RAG) for support, content, and internal tools.
  • Implement and evolve the AI/ML platform, including feature and embeddings stores, vector/semantic search infrastructure, and evaluation dashboards.
  • Own services end-to-end: design, implementation, monitoring, observability, and on-call, ensuring high availability and reliability.
  • Collaborate with Product, Data Science, Data Engineering, Design, and DevOps/SRE teams to translate business problems into robust technical solutions.
  • Apply cloud-native and DevOps practices using AWS, containerization (ECS/EKS, Docker), CI/CD (GitHub Actions, Jenkins), and infrastructure-as-code.
  • Implement security, data protection, and responsible AI guardrails.
  • Participate in code reviews, define engineering best practices, and mentor engineers and data scientists.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 7+ years of professional software engineering experience, with strong backend and distributed systems exposure.
  • Proficiency in Python, Golang, or Node.js.
  • Hands-on experience with AI/ML or GenAI in production, including transformer models and RAG pipelines.
  • Familiarity with MLOps practices: model deployment, CI/CD for ML, and monitoring model performance and data drift.
  • Strong understanding of cloud architecture, DevOps, relational and NoSQL databases, and observability metrics.
  • Self-motivated, proactive, and passionate about clean, maintainable code.
  • Experience mentoring junior engineers and contributing to team growth.

Language Requirements:
Not specified.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct