Mitigating Attrition: Data-Driven Approach Using Machine Learning and Data Engineering