About the Role
Tata Consultancy Services is seeking an experienced Data Scientist to join their team in Mumbai. This role involves leading end-to-end data science projects, from problem formulation and data collection to model development and implementation. The ideal candidate will have strong knowledge of statistical methods and techniques, excellent problem-solving skills, and the ability to think critically and analytically.
Responsibilities
- Work with Solution Designers, Portfolio Architects, and Business Analysts to understand new/updated functional requirements and convert them into High-Level Designs for the team.
- Collaborate with stakeholders across various departments to understand business objectives, gather requirements, and translate business needs into data-driven solutions.
- Lead end-to-end data science projects, from problem formulation and data collection to model development and implementation.
- Mentor junior data scientists, share best practices, and contribute to the continuous learning and development of the team.
- Assist in business process redesign and documentation.
- Translate high-level business requirements into functional specifications.
- Define High Level Design.
- Produce concept level design and agree with stakeholders.
- Execute the preparation of technical plans.
- Migrate data from legacy systems to new solutions.
- Design conceptual and logical data models and flowcharts.
- Optimize new and current database systems.
- Define security and backup procedures.
- Analyze large, complex datasets to extract actionable insights and identify trends, patterns, and correlations.
- Develop predictive models and algorithms to forecast outcomes, anticipate customer behavior, and optimize decision-making processes.
- Design, implement, and deploy machine learning algorithms and statistical models to solve business problems and improve operational efficiency.
- Identify relevant features and variables to enhance model performance and accuracy.
- Assess model performance, conduct validation tests, and iterate models to improve accuracy and reliability.
- Create clear and compelling visualizations to communicate findings, insights, and recommendations to stakeholders and non-technical audiences.
Requirements
- Master's or Ph.D. degree in Computer Science, Statistics, Mathematics, or a related field; or an Engineering degree in Computer Science or a related field or equivalent industry experience.
- 8-10+ years of experience in data science, machine learning, and statistical modeling.
- Strong knowledge of statistical methods and techniques.
- Excellent problem-solving skills and ability to think critically and analytically.
- Experience with big data technologies (e.g., Hadoop, Spark).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience with natural language processing (NLP) and text analytics.
- Knowledge of deep learning techniques and architectures.
- Experience in industries such as finance and telecommunications.
- Exposure/experience with Data visualization tools – Tableau, Power BI, Python visualization libraries.
- Experience and expertise in SQL and NOSQL.
- Knowledge of data mining and segmentation techniques.
- Knowledge of programming languages R, PyTorch, TensorFlow.
- Knowledge and expertise of supervised and unsupervised algorithms, model tuning parameters.
- Telecom domain knowledge for telecom specific data and its significance.
- Understanding of telecom processes.