Backend service uses Pinecone, which is a vector embedding database, to upload vector embeddings of the video transcript. Pinecone is then used to determine where in the video the desired topic is discussed by seeing which vector embeddings are closest to the topic query vector embedding.