Cryo-electron tomography (cryo-ET) allows one to visualize and study the 3D spatial distribution of macromolecules, in their native states and at nanometer resolution in single cells. While this label-free cryogenic imaging technology produces data containing rich structural information, automatic localization and identification of macromolecules are prone to noise and reconstruction artifacts, and to the presence of many molecular species in small areas. Hence, we present a computational procedure that uses artificial neural networks to accurately localize several macromolecular species in cellular cryo-electron tomograms. The DeepFinder algorithm leverages deep learning and outperforms the commonly-used template matching method on synthetic datasets. Meanwhile, DeepFinder is very fast when compared to template matching, and is better capable of localizing and identifying small macromolecules than other competitive deep learning methods. On experimental cryo-ET data depicting ribosomes, the localization and structure resolution (determined through subtomogram averaging) results obtained with DeepFinder are consistent with those obtained by experts. The DeepFinder algorithm is able to imitate the analysis performed by experts, and is therefore a very promising algorithm to investigate efficiently the contents of cellular tomograms. Furthermore, we show that DeepFinder can be combined with a template matching procedure to localize the missing macromolecules not found by one or the other method. Application of this collaborative strategy allowed us to find additional 20.5% membrane-bound ribosomes that had been missed or discarded during manual template matching-assisted annotation.