1. A method comprising: receiving, over a network, a data object that is associated with a user who is engaged in a search for employment, wherein the data object includes a résumé of the user and a requirement that is associated with the search; calculating, based on the data object, a score that indicates a likelihood of receiving an offer for an employment position that satisfies the requirement, wherein the score includes an estimated duration until the user receives the offer; generating a suggestion that identifies how the score may be increased; and sending the suggestion over the network to a computing device of the user; wherein the method is performed by one or more computing devices.
1. A method comprising: receiving, over a network, a data object that is associated with a user who is engaged in a search for employment, wherein the data object includes a résumé of the user and a requirement that is associated with the search; calculating, based on the data object, a score that indicates a likelihood of receiving an offer for an employment position that satisfies the requirement, wherein the score includes an estimated duration until the user receives the offer; generating a suggestion that identifies how the score may be increased; and sending the suggestion over the network to a computing device of the user; wherein the method is performed by one or more computing devices. 12. The method of claim 1 wherein: the requirement comprises a locale and a desired employment position; and calculating or generating comprises calculating or generating based on employment market conditions in the locale of the desired employment position.