This paper aims to present and discuss the concept of a subjective job scheduler with a satisfying criterion based on a Backpropagation Neural Network (BPNN) and a greedy task alignment procedure. The BPNN is to assign priorities to the tasks of each job based on the given subjective criteria. The subjective criteria and the task alignment procedure depend on the solution plan towards a given job scheduling problem depending on the user's need. When the scheduler is provided with a desired job selection criteria and task alignment procedure for the problem, it generates user satisfying solutions for a set of jobs. The satisfying criterion of the scheduler determines the user satisfaction based on three measures: convergence test of the BPNN, validity of the input job set and cost evaluation of the solutions. The simulations and comparisons presented in this paper indicate that the proposed approach is one of the most effective strategies of structuring a subjective functional job scheduler.