Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Salla E-Commerce Platform

Senior ML Backend Engineer – Search & Recommendations

Salla E-Commerce Platform

. Build and run query and recommendation serving: retrieval, score fusion, filtering, and caching .

Posted 10/15/2026full-timeRemote • Saudi ArabiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and maintaining low-latency backend systems, particularly in production search engines, with a strong focus on query and recommendation serving, data ingestion, and system monitoring. Proficient in Python and TypeScript, with experience in A/B testing and change-data-capture methodologies.

Highest-signal resume keywords
Production Search Engine ExperienceLow-Latency ServicesStrong Python ProficiencyTypeScript DevelopmentStreaming Ingestion (Kafka, Debezium)

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend System DevelopmentQuery ServingReindexingChange-Data-CaptureExperimentation (A/B Testing)Feature LoggingMonitoring and AlertingData Freshness ManagementLatency OptimizationDebugging Relevance Issues
Tools & Technologies
ElasticsearchOpenSearchSolrTypesenseVespaKafkaDebeziumClaude Code
Industry Keywords
Search EngineIndex LifecycleScore FusionFilteringCachingShadow TrafficGuardrail MetricsRollbackProduction OwnershipCollaboration with Data Scientists

Tech Stack

Tools & technologies
ElasticSearchKafkaPythonTypeScript

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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