Senior ML Backend Engineer – Search & Recommendations

Job not on LinkedIn

🔥 1 hour ago

🇸🇦 Saudi Arabia – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Salla E-Commerce Platform

Salla E-Commerce Platform

51 - 200 employees

🛍️ eCommerce

☁️ SaaS

eCommerce • SaaS

Salla E-Commerce Platform is an innovative platform designed to simplify the process of starting and managing online businesses. It specializes in e-commerce solutions, enabling users to create and operate their online shops effortlessly. With a focus on providing accessible tools and services for e-commerce, Salla is shaping the future of online commerce in a user-friendly manner.

📋 Description

• Build and run query and recommendation serving: retrieval, score fusion, filtering, and caching • Maintain double-digit-millisecond p95 latency for search-as-you-type • Design graceful degradation for slow or unavailable models and vector paths • Build experiment plumbing including shadow traffic, A/B assignment, guardrail metrics, and rollback • 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 • Ship changes into product teams' backends and clients, including new endpoints, cutovers, and experiment flags • Work with product engineering teams on reviews, release windows, and production ownership • Provide monitoring, alerting, runbooks, and on-call support for shipped systems • Collaborate with search data scientists and the ranking lead on search and recommendation serving

🎯 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

Apply Now

Similar Jobs

🕒 July 1

Filigran

201 - 500

🔒 Cybersecurity

☁️ SaaS

Customer Platform Architect in cybersecurity, assisting clients with deploying on-premise infrastructure and providing technical support. Collaborating with teams to ensure effective threat management through reliable systems.

🇸🇦 Saudi Arabia – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇸🇦 Arabic Required

🕒 February 4

TAWANTECH

11 - 50

💳 Fintech

🤝 B2B

Senior Java Backend Developer designing and maintaining scalable Java backend applications. Collaborating remotely with teams to enhance core applications and services.

🇸🇦 Saudi Arabia – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer