Stay organized with collections
Save and categorize content based on your preferences.
Cloud Talent Solution (CTS) - Job Search is designed to transform
the recruiting and talent acquisition industry by powering your job search and
candidate matching solutions with built-in Machine Learning (ML) algorithms.
CTS - Job Search is designed to be integrated with your
existing job search site. Your site may belong to any of four basic use cases:
Job boards (returns a list of jobs to job seekers)
Career site providers (provides career site services to client companies)
Staffing agencies (provides short- or long-term employees to clients)
Applicant tracking systems (tracks applicants throughout the hiring
process)
Business goals and metrics vary significantly between companies. Job Search
is designed to be customizable, so you can modify API performance based on your
needs. The best practices,
implementation guide,
and launch checklist
documentation is intended to guide you through factors that you need to consider
when setting up the Job Search to meet your specific goals.
How the Job Search works
CTS - Job Search enables you to leverage Google's Machine Learning
(ML) technology within your own website. You send a list of jobs and companies
to CTS, which stores them and indexes them into a searchable form. It uses
a pre-trained ML model with your provided data to return relevant search results.
You can then render the API output to your company site as viewable results.
As soon as Job Search is integrated with your system your users will
begin seeing high quality search results immediately.
Multi-tenancy
Cloud Talent Solution supports three organizational tiers. All data uploaded to
CTS is owned by a project that you create in Google Cloud. Optionally,
data can be assigned to one or more tenants, a middle organizational layer
between the project and data levels. A tenant enforces data isolation for
the client (for example, data can't be queried across more than one tenant
in a single API call) as well as machine learning training models. Setting up
multiple tenants in a single project is useful for situations where you are
supporting more than one customer and don't want to share data between them, but
would like to use the same project for billing and reporting internally. For
example:
Job site providers building job sites for organizations with multiple
subsidiary companies.
Hiring agencies building applicant tracking systems for multiple businesses.
To learn more about multi-tenancy, see the
Best Practices
documentation.
Implementing Job Search
For more information on implementing Job Search in your UI, see our
implementation guide.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Job Search basics (v4beta1)\n\nCloud Talent Solution (CTS) - Job Search is designed to transform\nthe recruiting and talent acquisition industry by powering your job search and\ncandidate matching solutions with built-in Machine Learning (ML) algorithms.\nCTS - Job Search is designed to be integrated with your\nexisting job search site. Your site may belong to any of four basic use cases:\n\n1. **Job boards** (returns a list of jobs to job seekers)\n2. **Career site providers** (provides career site services to client companies)\n3. **Staffing agencies** (provides short- or long-term employees to clients)\n4. **Applicant tracking systems** (tracks applicants throughout the hiring process)\n\nBusiness goals and metrics vary significantly between companies. Job Search\nis designed to be customizable, so you can modify API performance based on your\nneeds. The [best practices](/talent-solution/job-search/v4beta1/docs/best-practices),\n[implementation guide](/talent-solution/job-search/v4beta1/docs/implementation),\nand [launch checklist](/talent-solution/job-search/v4beta1/docs/best-practices)\ndocumentation is intended to guide you through factors that you need to consider\nwhen setting up the Job Search to meet your specific goals.\n\nHow the Job Search works\n------------------------\n\nCTS - Job Search enables you to leverage Google's Machine Learning\n(ML) technology within your own website. You send a list of jobs and companies\nto CTS, which stores them and indexes them into a searchable form. It uses\na pre-trained ML model with your provided data to return relevant search results.\nYou can then render the API output to your company site as viewable results.\nAs soon as Job Search is integrated with your system your users will\nbegin seeing high quality search results immediately.\n\nMulti-tenancy\n-------------\n\nCloud Talent Solution supports three organizational tiers. All data uploaded to\nCTS is owned by a project that you create in Google Cloud. Optionally,\ndata can be assigned to one or more **tenants**, a middle organizational layer\nbetween the project and data levels. A tenant enforces data isolation for\nthe client (for example, data can't be queried across more than one tenant\nin a single API call) as well as machine learning training models. Setting up\nmultiple tenants in a single project is useful for situations where you are\nsupporting more than one customer and don't want to share data between them, but\nwould like to use the same project for billing and reporting internally. For\nexample:\n\n- Job site providers building job sites for organizations with multiple subsidiary companies.\n- Hiring agencies building applicant tracking systems for multiple businesses.\n\nTo learn more about multi-tenancy, see the\n[Best Practices](/talent-solution/job-search/v4beta1/docs/best-practices#multi-tenancy_optional)\ndocumentation.\n\nImplementing Job Search\n-----------------------\n\nFor more information on implementing Job Search in your UI, see our\n[implementation guide](/talent-solution/job-search/v4beta1/docs/implementation)."]]