Design an ML job scheduler | Netflix Interview Question