My co-worker that I have been put together on two man projects with is out of his element in the work they are giving him, while it's the kind of work that I have been doing for years. It's most likely because they have run out of the work that he is familiar with and what I'm doing is more in demand. I've been trying to train him over the last few months, but he is so out of his depth, I really don't even know where to start. These projects are really fast paced and there is a lot to do in a short amount of time, and in the end I usually end up pulling 18 hour days at the end of the project redoing most of his work.
He's a good guy, and I feel like going straight to management would be kind of like talking bad about him behind his back. On the other hand, trying to talk to him about it could just prolong the problem if he doesn't want me to bring it up to management. I really can't keep up with these hours anymore and I'm not sure what to do.
How can I get paired with a co-worker with more relevant experience without putting the current one at risk of losing his job?