* Tycho Brahe's assistant in Prague (1600-1601): Kepler initially worked as an assistant to the famous astronomer Tycho Brahe in Prague, where he had access to Brahe's extensive and precise astronomical observations. This period was crucial for Kepler's development of his own astronomical theories.
* Imperial Mathematician in Prague (1601-1612): After Brahe's death, Kepler succeeded him as the Imperial Mathematician to Emperor Rudolph II. In this role, he continued his astronomical research and published his groundbreaking work "Astronomia Nova" (1609), which laid the foundation for his laws of planetary motion.
* Professor of Mathematics in Linz (1612-1626): Kepler later moved to Linz, where he became the Professor of Mathematics. During this period, he published his other famous works, including "Harmonices Mundi" (1619), which presented his third law of planetary motion.
* Assistant to General Wallensteinen (1626-1630): In the final years of his life, Kepler worked for General Wallensteinen as an astrologer and advisor.
While these are the most prominent places where Kepler worked, he also traveled and held other positions throughout his career.