A non-transitory processor-readable medium storing code representing instructions to be executed by a processor of a first compute device, the code comprising code to cause the processor to:
- receive, from a second compute device remote from the first compute device, a statistical model trained, at the second compute device, based on (1) a plurality of resume document images having a standardized format and (2) a plurality of annotated resume document images;
- receive a resume document having a plurality of paragraphs;
- generate a resume document image, not included within the plurality of resume document images, having the standardized format, based on the resume document;
- execute the statistical model to generate an annotated resume document image from the resume document image, the annotated resume document image (1) indicating a bounding box and a paragraph type, for a paragraph from the plurality of paragraphs of the annotated resume document image, and (2) not included in the plurality of annotated resume document images;
- identify a block of text in the resume document corresponding to the paragraph of the annotated resume document image;
- and
- extract the block of text from the resume document and associate the paragraph type to the block of text.