onsite
Data Scientist
Data Scientist
As a Data Scientist at Tata Consultancy Services, you will lead end-to-end data science projects, from problem formulation to model deployment. You will be responsible for analyzing complex datasets, developing predictive models, and mentoring junior team members, focusing on solutions for the finance and telecommunications industries.
About the role
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.