Process and system for recovery of energy from geothermal brines and other hot water sources, by direct contact heat exchange between the brine or hot water, and an immiscible working fluid, e.g. a hydrocarbon such as isobutane, in a heat exchange column, the brine or hot water therein flowing countercurrent to the flow of the working fluid.