ByteDance

Machine Learning Engineer - Search Ranking

ByteDance
Apply
14 hours ago
Singapore, SingaporeEntry Level

Responsibilities

  • Design, develop, and optimize search and recommendation algorithms using information retrieval and machine learning.
  • Work across indexing, recall, rough sorting, fine sorting, reranking, and mix-ranking components.
  • Optimize trillion-scale index libraries, trillion-parameter models, long-term user modeling, and large-scale sparse models.
  • Research next-generation ranking models powered by large models and world knowledge.
  • Explore multimodal machine learning, generative models, scaling laws, sparse mixture-of-experts, and reinforcement learning for search and recommendation.

Requirements

  • Bachelor’s degree or higher in computer science or a related technical discipline.
  • Proficiency in C++, Python, or Java, with strong algorithms and data structures knowledge.
  • Solid knowledge of machine learning and practical experience applying it.
  • Effective communication and teamwork skills.
  • Modeling experience in advertising, search engines, recommender systems, NLP, or computer vision is preferred.

Tech Stack

Categories

ByteDance

About ByteDance

10,000+ employees

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users. We have over 110,000 employees based in more than 30 countries globally. Join us.

Contact me