If you're going to be living there, arrange a basic schedule with your SSD, such as working Saturdays and Sundays. However, see if you can arrange flexible scheduling. This can benefit both you and your program, if they are willing to do it. Essentially, you try to work on busy days as much as possible, rather than having fixed days. This does a number of things for you. First off, it means that when you show up to work, you know you'll be looking. Second, it makes you a valuable asset to the program. When I was supervising, a part timer or two coming in when we really needed them would be lifesavers. Then I would tell them they didn't have to come in for their next scheduled day, if we could swing that. Also, it allows you to really maximize your time to free ski. If you're going to have to spend some days working, why not spend the really busy days working rather than trying to fight the crowds to free ski? Then you get the less busy days to get good skiing in. Frequently, your SSD can tell you beforehand which days are really high demand, both by using previous years as a basis, and by checking reservations. So you wouldn't necessarily have to come into the program every day to check how busy they are.
Depending on your program's rules, try to avoid the instructor's room in the mornings. If a supervisor sees your face, you could easily get pulled into teaching on a day when you were supposed to ski. Then again, some mountains require every instructor to check in when they're on the mountain. If that's the case, there's nothing to be done for it.
Most of all, take advantage of your situation. A top notch ski school is the best place to learn new things. Whether its new technique, or the sweetest off-piste areas, the instructors know.