freehire launches on Product Hunt on 26 August.

Follow →

AI Machine Learning Engineer Graduate (Search) - 2026 Start (PhD)

Summary

Build and optimize ByteDance’s search engine using NLP, CV, and recommender systems; deploy large-scale ML models for multimodal search and personalization.

Responsibilities

Team Introduction

Our Search Team is responsible for building and owning our search engine which provides our users the best search experience. On the Search Team, you’ll have the opportunity to build a full‑stack search engine system and combine information retrieval technology with modern machine learning methods from related fields such as NLP, Computer Vision, Multimodal, and Recommender Systems. We embrace a culture of self‑direction, intellectual curiosity, openness, and problem‑solving.

We are looking for talented individuals to join our team in 2026. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth. Launch your career where inspiration is infinite at our Company.

Successful candidates must be able to commit to an onboarding date by end of year 2026. Please state your availability and graduation date clearly in your resume.

  • Exploring Cutting‑Edge NLP Technologies: From basic tasks like word segmentation and Named Entity Recognition (NER) to advanced business functions like text and multimodal pre‑training, query analysis, and fundamental relevance modeling, we apply deep learning models throughout the pipeline where every detail presents a challenge.
  • Cross‑Modal Matching Technologies: Applying deep learning techniques that combine Computer Vision (CV) and Natural Language Processing (NLP) in search, we aim to achieve powerful semantic understanding and retrieval capabilities for multimodal video search.
  • Large‑Scale Streaming Machine Learning Technologies: Utilising large‑scale machine learning to address recommendation challenges in search, making the search more personalized and intuitive in understanding user needs.
  • Architecture for data at the scale of hundreds of billions: Conducting in‑depth research and innovation in all aspects, from large‑scale offline computing and performance and scheduling optimization of distributed systems to building high‑availability, high‑throughput, and low‑latency online services.
  • Recommendation Technologies: Leveraging ultra‑large‑scale machine learning to build industry‑leading search recommendation systems and continuously explore and innovate in search recommendation technologies.

Minimum Qualifications

  • Individuals who are completing or have recently completed a PhD degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Proficient coding skills and strong algorithm & data structure using C++/Python/Java.
  • Have a solid knowledge of machine learning and practical experience in applying it.

Preferred Qualifications

  • Effective communication and teamwork skills.
  • Modeling experience in one or more of the following areas: Ads, Search engine, Recommender System, NLP/CV.
  • Have a solid foundation in algorithms related to LLMs, including but not limited to comprehensive learning and practical experience in areas such as single‑modal/multi‑modal LLM application and deployment.
  • Strong publications record in top conferences or journals (e.g., ICLR, NeurIPS, ICML, ACL, EMNLP, NAACL, CVPR, ICCV and ECCV).

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available