Georgia Tech’s tree-lined campus is on display from ... in Atlanta by subleasing about 80,000 square feet in the south tower of a financial technology giant's headquarters.