Usually we use the preposition bei to describe working at a company:
Ich arbeite bei der Firma Siemens.
and the preposition an for studying at a university:
Ich studiere an der RWTH Aachen.
What about working at a university? Should it be an or bei or others?
Ich arbeite (als Professor/Dozentin/Hausmeister) _____ der Uni Heidelberg.