Backend Software Engineer Graduate; Search, USDS BS/MS
Listed on 2025-12-02
-
Software Development
Machine Learning/ ML Engineer, Backend Developer
Join to apply for the Backend Software Engineer Graduate (Search, USDS) - 2025 Start (BS/MS) role at Tik Tok
Join to apply for the Backend Software Engineer Graduate (Search, USDS) - 2025 Start (BS/MS) role at Tik Tok
Responsibilities
About the Team
Our Search Team is responsible for building and owning Tik Tok's search engine, which provides our users the best search experience.
On the Tik Tok 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, CV, and recommender system. We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving.
We are looking for talented individuals to join our team in 2025. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities. Co-create a future driven by your inspiration with Tik Tok USDS.
Please state your graduation date clearly in your resume.
Applications will be reviewed on a rolling basis. We encourage you to apply early.
Successful candidates must be able to commit to an onboarding date by end of year 2025. Please state your availability and graduation date clearly in your resume.
Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to Tik Tok and its affiliates' jobs globally. Applications will be reviewed on a rolling basis- we enourage you to apply early.
Responsibilities:
- Optimize the searching quality to provide Tik Tok's users the best search experience
- Combine your understanding of product objectives and take full advantage of modern machine learning and information retrieval techniques to improve search quality and perception
- Build the core systems and algorithms development including query understanding, result ranking, query recommendation, system reliability, and etc.
Qualifications
Minimum Qualifications :
- BS degree in Computer Science, Computer Engineering, or other relevant majors
- Demonstrated experience in developing and implementing large-scale consumer-facing services/products and/or building backend services for large-scale consumer-facing applications
- Proficiency in the following languages but not limited to: C/C++, Python, Java or Golang
- Effective team communication and collaboration skills.
Preferred Qualifications :
- Working knowledge in one of the following or similar domains: search, recommendation, ranking, ads, etc.
- Working knowledge in one of the following areas: machine learning, deep learning, backend, large-scale systems, data science, full-stack
- Experience with Big Data Frameworks, such as hadoop, spark, flink, etc.
Job Information
【For Pay Transparency】Compensation Description (Annually)
The base salary range for this position in the selected city is $118657 - $187200 annually.
Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.
Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).