Senior ML Backend Engineer: Fast Search & Recommendations

Salla

Medina

On-site

SAR 200,000 - 360,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Salla, a leading e-commerce platform in the MENA region, seeks an experienced Backend/Platform Engineer to own the online serving and streaming components of its discovery stack. You will work on fast, fresh, and reliable ranking and recommendation systems that power shopper experiences.

You will collaborate with data scientists and ML engineers to deploy scalable search and ranking models, ensuring robust operation, monitoring, and safe deployment through AB testing and staged rollouts.

Qualifications

  • 5+ years building backend or platform systems in production.
  • 2+ years operating a production search engine (Elasticsearch, OpenSearch, Solr, Typesense, Vespa or similar) with index lifecycle, analyzers, reindexing at scale.
  • Experience building low-latency services under real traffic and the ability to explain p95 latency.
  • Streaming ingestion experience with Kafka, Debezium or similar change-data-capture, plus idempotent backfills.
  • Strong Python; comfortable shipping in TypeScript.
  • Experience shipping changes through A/B tests and staged rollouts.
  • Daily use of agentic coding tools such as Claude Code.

Responsibilities

  • Online serving: Build and run query and recommendation serving, retrieval, score fusion, filtering, caching.
  • Maintain tight latency budgets including double-digit-millisecond p95 for search-as-you-type.
  • Design graceful degradation for slow or down model/vector paths.
  • Build experiment plumbing and shadow traffic, AB tests, and rollouts.
  • 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 backends and clients, new endpoints, cutovers, experiment flags.
  • Collaborate with product engineering on reviews, release windows, and production ownership.
  • Operability: Monitoring, alerting, runbooks, and on-call responsibilities for shipped features.

Skills

Backend systems
Production search
Low-latency services
Python
TypeScript
Data-driven ranking
A/B testing
AI tooling awareness

Tools

Elasticsearch
OpenSearch
Solr
Kafka
Debezium

Job description

Salla, a leading e-commerce platform in the MENA region, seeks an experienced Backend/Platform Engineer to own the online serving and streaming components of its discovery stack. You will work on fast, fresh, and reliable ranking and recommendation systems that power shopper experiences.

You will collaborate with data scientists and ML engineers to deploy scalable search and ranking models, ensuring robust operation, monitoring, and safe deployment through AB testing and staged rollouts.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Platform Engineer - Fast Search & Recommendations
Senior ML Platform Engineer - Fast Search & Recommendations

Salla • Makkah Region

On-site
SAR 300,000 - 600,000
Senior ML Backend Engineer - Search & Recommendations
Senior ML Backend Engineer - Search & Recommendations

Salla • Makkah Region

On-site
SAR 300,000 - 600,000
Senior ML Backend Engineer - Search & Recommendations
Senior ML Backend Engineer - Search & Recommendations

Salla • Medina

On-site
SAR 200,000 - 360,000
Product Manager: Storefront Search, Pages & Reviews
Product Manager: Storefront Search, Pages & Reviews

Salla • Jeddah

On-site
SAR 240,000 - 360,000
Product Manager - Storefront
Product Manager - Storefront

Salla • Jeddah

On-site
SAR 240,000 - 360,000
Senior Backend Engineer - Payments & AI-Driven Systems
Senior Backend Engineer - Payments & AI-Driven Systems

Salla • Jeddah

On-site
SAR 300,000 - 420,000
Lead Backend Engineer - Payments & AI-Driven Microservices
Lead Backend Engineer - Payments & AI-Driven Microservices

Salla • Jeddah

On-site
SAR 480,000 - 720,000
Salla Online Store Expert
Salla Online Store Expert

Salla • Jeddah

On-site
SAR 167,400 - 279,000
Senior Fintech Backend Engineer - Payments & Checkout
Senior Fintech Backend Engineer - Payments & Checkout

Salla • Jeddah

On-site
SAR 260,000 - 420,000
Senior Data Scientist, Merchant Analytics & Metrics
Senior Data Scientist, Merchant Analytics & Metrics

Salla • Medina

On-site
SAR 350,000 - 520,000