×
Register Here to Apply for Jobs or Post Jobs. X

Backend Software Engineer Graduate; Search, USDS BS​/MS

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: TikTok
Part Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, Backend Developer
Salary/Wage Range or Industry Benchmark: 118657 - 187200 USD Yearly USD 118657.00 187200.00 YEAR
Job Description & How to Apply Below
Position: Backend Software Engineer Graduate (Search, USDS) - 2025 Start (BS/MS)

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.
In order to enhance collaboration and cross-functional partnerships, among other things, at this time, our organization follows a hybrid work schedule that requires employees to work in the office 3 days a week, or as directed by their manager/department. We regularly review our hybrid work model, and the specific requirements may change at any time.

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.
Candidates for this position must be legally authorized to work in the United States. This position is not eligible for visa sponsorship or support.

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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary