Tata Consultancy Services is seeking a Data/ML Engineer to enhance their machine learning capabilities. The role involves building and maintaining Python functions for model performance metrics, designing reporting frameworks, and automating monitoring processes.
Responsibilities:
- Build and maintain reusable Python functions for calculating stand model performance metrics – develop
- And maintain the logic for generating executive summaries and recommendations
- Design and implement a modular framework to generate monitoring reports in PDFs or dashboard formats
- Standardize templates for model reporting including visualizations, commentary sections and KPI thresholds
- Build automation scripts using orchestration to schedule monitoring runs at regular intervals and integrate
- With the storage system for output archival
Requirements:
- 7-10 hands-on experience Python with expertise in pandas, NumPy, scikit-learn, matplotlib and seaborn
- Strong understanding of ML evaluation metrics across classification and regression use cases
- Experience with Databricks Notebooks and PySpark for handling large model outputs in parquet format
- Experience in working with PDF generation libraries
- Knowledge of MLFLow, model registries or production ML monitoring platforms
- BACHELOR OF COMPUTER SCIENCE