Snow seems like one of the easier problems, honestly. Pretty much all the "technical" problems seem pretty straightforward. Waymo already posted an article where they talked about how they can filter falling snow out of their LIDAR input, for example.
It's the social problems that are hard for AI, like how to handle a construction zone that looks like you need to break the law to get around. Those don't always have easily generalizable answers.