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 structured and unstructured data.
- Perform exploratory data analysis (EDA) to identify patterns, trends, and business insights.
- Develop, train, test, and deploy machine learning models.
- Apply statistical techniques and predictive modeling to solve business problems.
- Build classification, regression, clustering, and forecasting models.
- Develop data visualizations, dashboards, and reports to communicate findings.
- Work with cross-functional teams, including business analysts, data engineers, and software engineers.
- Optimize model performance and monitor deployed models.
- Perform feature engineering, model validation, and hyperparameter tuning.
- Document methodologies, experiments, and analytical results.
- Ensure data quality, privacy, and compliance with relevant standards.
Required Skills and Qualifications
- Strong programming skills in Python or R.
- Proficiency in SQL and database querying.
- Knowledge of statistics, probability, linear algebra, and hypothesis testing.
- Hands-on experience with machine learning algorithms.
- Experience with libraries such as Pandas, NumPy, Scikit-learn, Matplotlib, and Seaborn.
- Understanding of data preprocessing, feature engineering, and model evaluation.
- Experience with data visualization tools such as Power BI, Tableau, or similar platforms.
- Familiarity with Git and version control.
Preferred Skills
- Experience with TensorFlow, PyTorch, or other deep learning frameworks.
- Knowledge of NLP, computer vision, or generative AI.
- Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Experience with model deployment, APIs, Docker, and ML pipelines.
- Knowledge of MLOps tools and practices.
More about this job
Responsibilities
Collect, preprocess, and analyze structured and unstructured data to identify patterns and business insights. Develop, evaluate, deploy, and monitor machine learning models, and communicate findings through visualizations and reports while collaborating with cross-functional teams.
Requirements
Requires strong programming skills in Python or R, SQL proficiency, knowledge of statistics and probability, and hands-on experience with machine learning algorithms and common data science libraries. Candidates should also understand data preprocessing, feature engineering, model evaluation, data visualization, and version control.
Skills
- Python
- R
- SQL
- Statistics
- Machine Learning
- Data Preprocessing
- Feature Engineering
- Model Evaluation
- Data Visualization
- Pandas
- NumPy
- Scikit-Learn
- Matplotlib
- Seaborn
- Power BI
- Tableau
Visa sponsorship
Not detected in the job text
Categories
- Data & Analytics
- Technology
- Software
- Science & Research
Keywords
- Python
- R
- SQL
- Structured Data
- Unstructured Data
- Exploratory Data Analysis
- Machine Learning
- Statistical Techniques
- Predictive Modeling
- Classification
- Regression
- Clustering
- Forecasting
- Feature Engineering
- Model Validation
- Hyperparameter Tuning
- Pandas
- NumPy
- Scikit-Learn
- Matplotlib
- Seaborn
- Power BI
- Tableau
- Git
- TensorFlow
- PyTorch
- Natural Language Processing
- Computer Vision
- Generative AI
- MLOps