Job Search and Career Advice Platform

Enable job alerts via email!

data scientist

Annex IT Solutions

Ottawa

On-site

CAD 79,000 - 119,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech solutions company in Ottawa is seeking a skilled Data Scientist to join their analytics team. The role requires around 3 years of experience in building predictive models and delivering insights. Key responsibilities include data analysis, model development, and collaboration with cross-functional teams. The position offers a competitive salary of $79,000 to $119,000 per year and various benefits including casual dress and paid time off.

Benefits

Casual dress
On-site parking
Paid time off

Qualifications

  • 3+ years of experience as a Data Scientist or Machine Learning Engineer.
  • Hands-on experience building and evaluating ML models.
  • Strong proficiency in data visualization tools.

Responsibilities

  • Collect, clean, and analyze large datasets.
  • Develop, train, and optimize machine learning models.
  • Build dashboards and visualizations for insights.

Skills

Python
Data analysis
Machine learning
SQL
Data visualization

Education

Bachelor’s or Master’s degree in Computer Science, Data Science, Statistics, Engineering, Mathematics

Tools

Pandas
NumPy
Scikit-learn
Power BI
Tableau
Job description

Posted on November 26, 2025 by Annex IT Solutions

Job Details

We are looking for a skilled Data Scientist with approximately 3 years of industry experience to join our analytics/AI team. The ideal candidate will have hands‑on experience working with data pipelines, building predictive models, and delivering actionable insights to support business decisions.

Key Responsibilities
  • Collect, clean, and analyze large structured and unstructured datasets.
  • Develop, train, and optimize machine learning models for classification, regression, forecasting, or clustering tasks.
  • Build dashboards, reports, and visualizations to communicate insights to business stakeholders.
  • Perform feature engineering, model validation, A/B testing, and monitor model performance.
  • Work closely with data engineers, analysts, and product teams to define data needs and project requirements.
  • Deploy ML models into production environments (e.g., using AWS/GCP/Azure, Docker, etc.).
  • Conduct exploratory data analysis (EDA) to identify trends, patterns, and opportunities.
  • Document analytical processes, model decisions, and experiment outcomes.
  • Stay updated with industry trends, new ML algorithms, and best practices.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Data Science, Statistics, Engineering, Mathematics, or a related field.
  • 3+ years of experience as a Data Scientist or Machine Learning Engineer.
  • Strong proficiency in Python and libraries such as Pandas, NumPy, Scikit-learn.
  • Experience with SQL for data extraction and manipulation.
  • Hands‑on experience building and evaluating ML models.
  • Experience with data visualization tools: Power BI, Tableau, or Python (Matplotlib, Seaborn, Plotly).
  • Understanding of statistical methods, hypothesis testing, and data modeling.
Pay and Benefits

Full‑time position. Salary: $79,000.00 – $119,000.00 per year.

  • Casual dress
  • On‑site parking
  • Paid time off
  • Location: Ottawa, ON
  • Work location: On site
  • Terms of employment: Full time
  • Starts as soon as possible
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.