I have done 4 dungeons yesterday that we had a Machinist, and I can say that if it's weak to you, then you need to learn how to maximize your DPS, out of the 4, 2 was able to deal enough damage to either pull hate or come close, but the other 2 didn't know how to max out DPS that well, with or without the buffs available.