Your question is Engineer Features for Consultant Attrition. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Collabera wants to predict whether a consultant will become attrition-risk in the next 60 days so account managers can intervene early. You are given historical consultant-level data from Collabera Talent Solutions and must design a feature engineering pipeline that improves model quality while remaining explainable to operations teams.
| Feature Group | Count | Examples |
|---|---|---|
| Consultant profile | 10 | years_experience, skill_family, location, visa_status |
| Assignment history | 12 | current_project_duration_days, bill_rate, overtime_hours, redeploy_count |
| Engagement signals | 9 | manager_checkins_30d, training_hours_90d, portal_logins_30d |
| HR / payroll | 8 | payment_delay_days, benefits_enrolled, leave_days_90d |
| Temporal fields | 6 | assignment_start_date, last_checkin_date, tenure_days |
A strong solution should improve performance over a raw-feature baseline and reach ROC-AUC >= 0.82 and PR-AUC >= 0.42 on a held-out time-based test set. The feature set should also support clear explanation of the top risk drivers.