The 34-year-old begins his third spell at Stark's Park, having also played for Queen of the South, Falkirk and Forfar Athletic in recent years.
Baird, who began his senior career with Clyde in 2002, returns to Scotland after a few months with Langwarrin Soccer Club in Australia.