Malarchuk, from Edmonton, spent last season with the Atlanta Thrashers as their a goaltending coach. He played 10 seasons in the NHL with Quebec, Washington and Buffalo from 1981 to 1992.
Flames general manager Jay Feaster said head coach Brent Sutter strongly recommended hiring Malarchuk.
“When we concluded our interview with Clint, I asked Brent what he thought, and without hesitation he said, ‘I think we should offer him a contract right now,'” Feaster said in a statement released by the Flames.
"We had interviewed half a dozen candidates at that point. It was the first time Brent had such an immediate reaction and felt so strongly that we had found the perfect fit both for Brent but, even more importantly, for our goaltenders."
Snow was Director of Hockey Operations for the Minnesota Wild for four seasons. He analyzed team rosters and cap commitments to plan strategy and prepare for contract negotiations and arbitration.
His job with the Flames will be compiling video and statistical data for use by the club. Before he entered the business of hockey, Snow was a Boston Red Sox beat writer for the Boston Globe.