1. A computer-implemented method for configuring a computing environment to execute a computing job in a system having a plurality of compute nodes, each having at least a processor and a memory, the method comprising: evaluating a job profile associated with the computing job, wherein the job profile specifies expected performance characteristics of the computing job for one or more different configurations of the computing environment; determining, based on the evaluation of the job profile, one or more libraries for the computing job to link to when the computing job is executed by at least some of the plurality of compute nodes; and configuring the computing environment such that the job accesses routines from the determined libraries.