> Markdown version of [/jobs/ext/2465464-software-engineer-graduate-search-2027-start](https://www.wearedevelopers.com/jobs/ext/2465464-software-engineer-graduate-search-2027-start). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Graduate (Search) - 2027 Start - **Company:** Tiktok Usds - **Location:** San Jose, CA, United States - **Experience:** Starter - **Salary:** $122,574.0 - $187,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, C++ (Programming Language), Apache Hadoop, Information Retrieval, Python (Programming Language), Machine Learning, Recommender Systems, Apache Spark, Deep Learning, Reliability of Systems, Backend, Information Technology, Apache Flink, Search Engines, Golang - **Published:** August 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4c79fc90c85b890e ## About the Role Minimum Qualification(s): - Individuals who are completing or have recently completed a Bachelor's/ Master's degree in Computer Science, Engineering, Math, Statistics, or a related discipline. - 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. ## Description About the team The USDS Search Team is responsible for building and owning TikTok's search engine, which provides our users the best search experience. 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. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth. Successful candidates must be able to commit to an onboarding date by the end of the year. 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 our Company and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early. Responsibilities: - Optimize the searching quality to provide TikTok'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. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Behind the Curtain: How Recruiters Shortlist Devs in an AI-Driven Market and How You Stand Out](https://www.wearedevelopers.com/videos/100229-behind-the-curtain-how-recruiters-shortlist-devs-in-an-ai-driven-market-and-how-you-stand-out) - [Tomb rAIder: AI Search with Kotlin](https://www.wearedevelopers.com/videos/1989-tomb-raider-ai-search-with-kotlin) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)