Translation:In order to have a good job, she studies hard.
Those mean two different things. The first refers to getting good employment (i.e. a high-paying job) the second refers to an individual task. Both are correct English. The first is the correct translation of the Chinese.
Is it correct to use following word order: 她努力学习为了有一个好工作 ？ (generally, not just in case)