Project Manager-IMS Image Skill Set : Python Total Experience : 8.00 to 10.00 Years No of Openings : 1 Job Post Date : 10/04/2026 Job Expiry Date : 26/06/2026 Domain : IT Location : PLANO [United States] Job Reference No : 4057692 Job Summary Tittle : ML Engineer Location: Across USA any Location Job Summary: We are seeking a highly skilled Machine Learning Engineer with a strong background in Natural Language Processing (NLP) to join our dynamic team. The ideal candidate will have extensive experience in analyzing call center transcripts to derive actionable insights, develop predictive models, and optimize marketing campaigns. This role requires a deep understanding of machine learning techniques, customer data analytics, and the ability to work with unstructured data. Responsibilities: Analyze call center transcripts using NLP to detect customer sentiment and intent, identify churn risk and complaints, and find upsell/cross sell opportunities. Develop and implement models for churn prediction, next best offer personalization, and campaign targeting and uplift. Create customer segments and propensity models to enhance marketing strategies. Support A/B testing and campaign optimization efforts to improve customer engagement and retention. Work with various data sources, including usage, billing, CRM, and call logs, to extract meaningful insights. Deploy and monitor machine learning models in production environments to ensure performance and reliability. Mandatory Skills: Strong proficiency in Python, including libraries such as Pandas, Scikit learn, and PyTorch/TensorFlow. Extensive experience with machine learning and NLP techniques. Proficient in SQL and data handling skills. Experience working with customer and marketing data. Ability to work with unstructured data, particularly text and transcripts. Preferred Skills: Experience in the telecom or subscription business sector. Familiarity with recommendation systems or uplift modeling. Knowledge of speech and call center analytics. The pay range for this role is $130k - $135k per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate. Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com.