Back to search
Tata Consultancy Services Linkedin · Posted 6d ago

Senior Data Scientist

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description

Must Have Technical/Functional Skill

Hands-on Experience On

  • Programming Languages
  • Strong Python familiarity (hands on) for data prep, modeling, and building ML components.
  • SQL - Skills: joins, window functions, CTEs, query optimization
  • Machine Learning
  • Linear/Logistic Regression
  • Decision Trees, Random Forest, XGBoost, LightGBM
  • SVM, KNN
  • Model evaluation - Precision/Recall, F1, ROC-AUC, MSE, RMSE
  • Model tuning - Grid search, randomized search, cross validation
  • Deep Learning
  • Frameworks: TensorFlow, Keras, PyTorch
  • CNNs, RNNs, LSTMs, Transformers
  • Use cases: NLP, computer vision, time-series forecasting
  • Data Wrangling & Preprocessing
  • Missing data handling
  • Feature engineering
  • Data cleaning
  • Outlier detection
  • Normalization/standardization
  • Data Visualization & BI Tools
  • Python: Matplotlib, Seaborn, Plotly
  • Tools: Tableau, Power BI
  • Dashboards, reporting, storytelling with data
  • Big Data & Cloud Tools

(Needed for production-scale roles)

  • Big Data Frameworks: Spark, Hadoop
  • Cloud Platforms (any one strongly):
  • AWS (S3, EC2, SageMaker)
  • Azure (Data Factory, Databricks, ML Studio)
  • GCP (BigQuery, Vertex AI)
  • Deployment Skills (advanced roles)
  • Model deployment: Flask, FastAPI
  • Docker, Kubernetes (optional)
  • CI/CD basics
  • Databases & Data Engineering Basics
  • Relational: MySQL, PostgreSQL, SQL Server
  • NoSQL: MongoDB, Cassandra
  • Data pipelines: Airflow, Prefect (optional)

Roles & Responsibilities

  • Define the ML use case, success metrics, and evaluation criteria; Liaise with business directly and translate business needs into an ML approach.
  • Perform data exploration, data quality checks, feature engineering, and dataset preparation for training and testing.
  • Build, train, validate, and iterate ML models; compare experiments and select the best candidate model.
  • Package the solution f or production (e.g., containerized scoring/service endpoint) and support deployment with engineering/MLOps practices
  • Set up basic monitoring (model accuracy/health) and support continuous improvement post release. Required Skills & Experience
  • Solid foundation in ML concepts (supervised/unsupervised, evaluation, validation) and practical experimentation.
  • Experience taking models to production in a cloud agnostic way (portable design; API/service mindset).
  • Working knowledge of version control and basic CI/CD-style collaboration with engineering teams.

Salary Range: $125,000-$145,000 a year

TCS Employee Benefits Summary

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Qualifications: BACHELOR OF COMPUTER SCIENCE

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search