It's had Steam Cloud for quite a while actually. When I started speed running the game I had to turn it off, because every run should start from a fresh save file and Steam Cloud kept restoring my old one.