CareerPlanSign in

Machine Learning Engineer - Vertical Search

Singapore💼 Full-time🗓 2026-09-12 → 2026-09-23

Core

Build a full-stack search engine system combining information retrieval with modern machine learning, NLP, Computer Vision, and Recommender Systems to optimize search quality and ranking algorithms.

Role type

Machine Learning Engineer (Search & Ranking)

Builds

Full-stack search engine system, ranking algorithms, query understanding, video understanding

Domain

Search technology, Information Retrieval, NLP, Computer Vision, Multimodal

Deliverable

production ML models | product features

Required skills

Search/recommendation algorithm design, C++/Python/Java coding, Data structures and algorithms, NLP, Ranking, Machine Learning

Preferred skills

Experience in Ads, Search engine, Recommender System

Technologies

C++, Python, Java

Responsibilities

Optimize search quality to provide the best user experience; Combine product objectives with ML/NLP/Multimodal techniques to improve search ranking algorithms including query understanding and video understanding.

Seniority

Mid-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.