Jobs should be allowed to struggle in some places and be great in others. you can't really buff viper in fru without fundamentally changing how it works or making it way too strong in savage and other areas (see pictomancer for an example)
Viper is fine, it can clear and it's got niches in other places. If anyone needs a buff, it's machinist