Back to search
Tata Consultancy Services Linkedin · Posted 1mo 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 more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent