Implementing Job Search

You can implement Cloud Talent Solution - Job Search to leverage Google machine learning (ML) technology with your existing search solution.

Important considerations

  1. CTS - Job Search is designed to be customizable, so you can configure the APIs according to your business needs. See Best Practices for a discussion of the parameters that you can adjust.

  2. Evaluate your capacity needs prior to implementing Job Search. CTS should provide appropriate capacity to account for uploading jobs and/or companies, as well as handling daily operations such as job updates. Some important questions to consider when planning capacity:

    • How frequently are jobs Created, Updated and Deleted (CUD), and how often do job seekers receive job email alerts? There are 2 main use cases:

      1. Capacity for the initial load or reload.
      2. Capacity for normal operations.
    • How frequently are job seekers searching for jobs?

      1. Capacity at peak.
      2. Capacity for normal operations.
  1. Before you can implement Job Search, Cloud Talent Solution must be hooked up to your system. Follow the quickstart guides to set up Cloud Talent Solution.

  2. Upload your jobs/companies data to Job Search. The API indexes your data alongside your existing database and uses pre-trained, built-in ML algorithms to return relevant search results. For most users, using the pre-trained model is a more than sufficient improvement.


Once Job Search is integrated into your system and your site traffic is routed through it, the APIs will begin returning relevant results to your users immediately. It's important to design your integration solution in a fault-tolerant manner. That way, if for any reason Job Search parameters need to be tweaked you can route traffic back through your existing backend with no interruption to your users.

Launch checklist

For a detailed checklist of tasks to complete during implementation, see our launch checklist.