Back to results

Data Scientist

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Key Responsibilities

  • Collect, clean, preprocess, and analyze large datasets from multiple sources.
  • Perform Exploratory Data Analysis (EDA) to identify trends, patterns, and relationships.
  • Develop, train, test, and evaluate machine learning models.
  • Apply statistical methods and predictive analytics to solve business problems.
  • Write efficient SQL queries to extract and manipulate data from databases.
  • Use Python libraries such as Pandas, NumPy, Matplotlib, Seaborn, and Scikit-learn.
  • Create reports, dashboards, and visualizations to communicate insights.
  • Perform feature engineering, data validation, and model optimization.
  • Collaborate with business analysts, data engineers, and other stakeholders.
  • Present findings and recommendations to support data-driven decisions.
  • Document analytical processes, methodologies, and model results.

Required Skills

  • Programming: Python or R
  • Database: SQL, MySQL, or PostgreSQL
  • Data Analysis: Pandas, NumPy, Exploratory Data Analysis
  • Statistics: Probability, hypothesis testing, regression, and statistical modeling
  • Machine Learning: Supervised and unsupervised learning, classification, clustering, and regression
  • Data Visualization: Power BI, Tableau, Matplotlib, or Seaborn
  • Tools: Jupyter Notebook, Google Colab, Git
  • Problem-Solving: Strong analytical and critical-thinking skills

Preferred Qualifications

  • Experience working with real-world datasets.
  • Knowledge of machine learning algorithms and model evaluation techniques.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Understanding of data pipelines, ETL processes, and big data technologies is an advantage.
  • Ability to communicate technical findings clearly to non-technical stakeholders.
More about this job

Responsibilities

Collect, clean, analyze, and validate data; conduct exploratory analysis; and develop, evaluate, and optimize machine learning models using statistical and predictive methods. Create visualizations and reports, communicate findings and recommendations to stakeholders, and document analytical processes and results.

Requirements

Requires programming skills in Python or R, SQL and database knowledge, data analysis and visualization tools, and understanding of statistics and machine learning methods. Preferred qualifications include experience with real-world datasets, cloud platforms, data pipelines, ETL, or big data, along with the ability to explain technical findings to non-technical stakeholders.

Skills

  • Python
  • R
  • SQL
  • MySQL
  • PostgreSQL
  • Data Analysis
  • Pandas
  • NumPy
  • Exploratory Data Analysis
  • Statistics
  • Machine Learning
  • Data Visualization
  • Power BI
  • Tableau
  • Git
  • Problem-Solving

Visa sponsorship

Not detected in the job text

Categories

  • Data & Analytics
  • Technology
  • Science & Research
  • Software

Keywords

  • Python
  • R
  • SQL
  • MySQL
  • PostgreSQL
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Scikit-Learn
  • Exploratory Data Analysis
  • Probability
  • Hypothesis Testing
  • Regression
  • Statistical Modeling
  • Supervised Learning
  • Unsupervised Learning
  • Classification
  • Clustering
  • Predictive Analytics
  • Feature Engineering
  • Data Validation
  • Model Evaluation
  • Power BI
  • Tableau
  • Jupyter Notebook
  • Google Colab
  • Git
  • ETL
  • AWS

Report this job