The typical Mahindra Engineer Trainee salary is ₹7,11,600. Engineer Trainee salaries at Mahindra can range from ₹1,54,654 - ₹71,80,352. This estimate is based upon 12 Mahindra Engineer Trainee salary report(s) provided by employees or estimated based upon statistical methods. When factoring in bonuses and additional compensation, a Engineer Trainee at Mahindra can expect to make an average total pay of ₹7,34,617 . See all Engineer Trainee salaries to learn how this stacks up in the market.