I make large (really large) web services. My primary task is to make them robust (but I also go for easy-to-use). Thread concurrency? That's the easy stuff. I'm talking about large-scale distributed systems.
I also love, love, love a good data structure.