Skip to content

Verified Jobs, Verified Candidates

TodayAll jobsRadarSavedBrief
Sign inFor employersالعربية
TodayAll jobsRadarSavedBrief
For employers
Sign inالعربية
Suggested places
RiyadhSaudi Arabia
JeddahSaudi Arabia
DammamSaudi Arabia
DubaiUnited Arab Emirates
Abu DhabiUnited Arab Emirates
DohaQatar
Kuwait CityKuwait
ManamaBahrain
MuscatOman
Remote
  1. Jobs
  2. Makkah
  3. Software & IT
  4. Senior ML Backend Engineer - Search & Recommendations

Senior ML Backend Engineer - Search & Recommendations

  • Salla
  • Makkah, Saudi Arabia · Remote
  • Posted 15 Oct
  • Verified source
Job type
—
Work mode
Remote
Seniority
Senior
Salary
Not stated

Summary

Salla is hiring a Senior ML Backend Engineer for its ML Platform team in Makkah, Saudi Arabia. The role covers search and recommendation serving, streaming data pipelines, index and embedding freshness, experiments, and integration with product teams. The engineer will build reliable low-latency systems, monitor production services, and participate in on-call support. Requirements include 5+ years building production backend or platform systems, 2+ years operating a production search engine, and strong Python skills with experience shipping in TypeScript.

The posting

As published on salla.com. Pulled from the employer's site and shown as they wrote it.

You'll own the online systems that take a catalogue change to a ranked result in front of a shopper: search, retrieval and recommendation serving, the streaming data that keeps them fresh, and the experiments that ship them.

Salla is the leading e-commerce platform in MENA, serving about 68,000+ merchants. Our AI team is building a self-owned discovery stack across our marketplace and merchant stores: hybrid lexical and vector search, Arabic-first query understanding, and learned ranking shared between search and recommendations. Data scientists own the relevance and ranking models. You own the platform that makes them fast, fresh, reliable and shippable.

The work is roughly half online serving, a third streaming data, and the rest integration into product surfaces. You sit on the ML Platform team spending time between search and serving for our recommendation systems and work day to day with search data scientists and the ranking lead

What you'll do

Online serving

  • Build and run query and recommendation serving: retrieval, score fusion, filtering, caching.
  • Hold tight latency budgets, including double-digit-millisecond p95 for search-as-you-type.
  • Design graceful degradation, so serving holds up when a model or vector path is slow or down.
  • Build experiment plumbing: shadow traffic, A/B assignment, guardrail metrics, rollback.

Streaming data

  • Build change-data-capture from source systems into search indexes and feature stores, with measured freshness.
  • Keep embeddings fresh for new and updated items.
  • Run zero-downtime reindexing of multi-million-document collections.
  • Build feature logging that turns production traffic into training data for ranking models.

Integration

  • Ship changes into product teams' backends and clients: new endpoints, cutovers, experiment flags.
  • Work with product engineering teams on reviews, release windows and production ownership.

Operability, throughout

  • Monitoring, alerting, runbooks, and your share of on-call for what you ship.

Requirements

  • 5+ years building backend or platform systems in production.
  • 2+ years operating a production search engine (Elasticsearch, OpenSearch, Solr, Typesense, Vespa or similar): index lifecycle, analyzers, reindexing at scale, debugging relevance issues with data scientists.
  • Low-latency services under real traffic, and the ability to explain where the p95 goes.
  • Streaming ingestion: Kafka, Debezium or similar change-data-capture, plus idempotent backfills.
  • Strong Python. Comfortable shipping in TypeScript.
  • Shipped changes through A/B tests and staged rollouts.
  • Daily use of agentic coding tools such as Claude Code. We expect one engineer plus agents to cover what used to take a team.
View the original posting

Sign up free to open the employer's posting. Have an account? Sign in

Closing date

dayshrsminsec

No closing date at the source

The employer's site doesn't give one, so this job can close any day. Check the posting before you count on it.

Check the posting on salla.com

Skills

  • Apache Spark & Big Data
  • JavaScript
  • Marketing Analytics
  • Python

Salla

Technology

All jobs at Salla

ReferenceGH F322 39BC 46D6

Always check the employer's original posting for details.

Similar jobs

  • Senior Integration Support Specialist

    SallaMakkahHybridVerified source

    Salla is hiring a Senior Integration Support Specialist to design and maintain integrations between its ecommerce SaaS platform and external systems, including ERP, CRM and payment services. The role includes API architecture and testing, client-specific customization, troubleshooting, documentation, security, and…

    15 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Senior AI Backend Engineer, Agent Evaluation & Quality

    SallaMakkahRemoteVerified source

    Salla is hiring a Senior AI Backend Engineer to build evaluation systems for its production multi-agent systems. The role includes developing LLM-as-judge systems, evaluation harnesses, CI release gates, user simulators, and processes that feed production failures back into test sets. Candidates should have 5+ years…

    14 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Head of Security

    SallaMakkahVerified source

    Salla is hiring its most senior security leader to set enterprise security strategy and lead cloud, network, endpoint, physical security, security operations, and GRC. The role advises executives and the Board, builds and leads the security organization, and oversees incident response, audits, regulatory compliance…

    14 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Communications Technician

    Marriott InternationalMakkahVerified source

    Marriott International is recruiting a Communications Technician for its Four Points by Sheraton team in Makkah, Saudi Arabia. The role includes coordinating IT equipment installations and changes, troubleshooting hardware, software and guest room internet issues, and maintaining PBX systems and technology inventory.…

    13 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Senior Business Analyst, Order Management System (OMS)

    Alghanim IndustriesKuwaitVerified source

    Alghanim Industries is seeking a Senior Business Analyst to lead business analysis and process design for its Order Management System across omnichannel and marketplace operations. The role covers order orchestration, fulfillment, cancellations, returns, integrations, UAT, post-launch validation, and OMS performance…

    15 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Principal Specialist, Exploration & PDE Data Domain

    MaadenRiyadhVerified source

    Maaden is hiring a Principal Specialist to shape the management, governance, and value of Exploration and Petroleum Development & Evaluation data. The role is based in Riyadh and covers data strategy, governance, quality, data products, architecture, and collaboration across business and digital teams. Candidates need…

    15 Oct
    No closing dateThe employer's posting doesn't say when it closes. Check it at the source before you apply.
  • Software & IT jobs in Makkah
  • All jobs in Makkah
  • Software & IT jobs in the Gulf

Senior ML Backend Engineer - Search & Recommendations

Salla

Apply

Every job is real. Every candidate is proven.

العربية

For candidates

  • Browse jobs
  • How it works
  • Create a free account
  • Your Radar

For employers

  • Post a job
  • Why GulfHire for hiring
  • Pricing: $90 per job
  • Employer sign in

GulfHire

  • About
  • Trust and safety
  • Contact

Jobs by city

  • Riyadh
  • Jeddah
  • Dammam
  • Dubai
  • Abu Dhabi
  • Doha
  • Kuwait City
  • Manama
  • Muscat

GulfHire is made in Ottawa, Canada.

© 2026 GulfHireTermsPrivacyRefundsCookiesLegal
    Suggested places
    RiyadhSaudi Arabia
    JeddahSaudi Arabia
    DammamSaudi Arabia
    DubaiUnited Arab Emirates
    Abu DhabiUnited Arab Emirates
    DohaQatar
    Kuwait CityKuwait
    ManamaBahrain
    MuscatOman
    Remote