Turin actually released a video on it a few months ago.
Long story short... unbreakable front line (Flagellants and Sigmar's Sons) to let your missiles and cavalry do their work. If that's too expensive, then go with Swordsmen/Spearmen.
Then a strong amount of skirmish, crossbowmen for arching fire and handgunners/Stirlands Revenge for AP and most importantly a Lore of Metal caster. They have good armor debuffs. Crossbowmen are great because they can shoot Slayers and artillery crews and the like.
Turin recommends Markus Wulfhart for sniping enemy artillery and heroes and I guess that makes sense. I think having a Karl Franz on a mount to land and smash people or knock down gyrocopters could work as well. But Markus is cheaper.
Then you can fill out your army with anti-infantry cavalry though not anti-large ones obviously. And Knights of the Blazing Sun probably aren't worth it. Empire Knights are pretty cost effective but lack AP... but still they can disrupt backlines. Reiksguard are a fair bit better and sexier as well and less units to manage I suppose.
Turin also brought in two Witch Hunters for the AP missiles and to assassinate/kite characters.
The other alternative is to bring four great cannon (or Hellstorm Rocket Batteries) and make them come to you... but I've had that done to me as a Dwarf player and I was actually able to weather the storm, march up that hill and stomp the Empire nevertheless.
But yeah... the Empire vs. Dwarfs matchup is a combined arms matchup and apparently a kiting heavy one.