Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Data Scientist building predictive weather models and commercial data products for Pelmorex, a weather intelligence company. Developing scalable machine learning solutions for B2B forecasting, advertising, and enterprise decision-making.

Responsibilities

  • Design, train, and deploy machine learning and spatio-temporal models integrating weather feeds with client sales data
  • Predict demand, optimize forecasts, and quantify operational risk
  • Conduct end-to-end exploratory analysis on complex meteorological datasets
  • Translate probabilistic trends into strategic recommendations
  • Partner with Sales, Marketing, and Customer Support to build analytics solutions for B2B initiatives
  • Use distributed frameworks such as PySpark, Dask, and Ray and modern ML stacks to improve model speed, scale inference pipelines, and lower compute costs
  • Own the full model lifecycle, including testing, deployment, and ongoing monitoring
  • Document model architectures, data lineage, and decision logic
  • Collaborate with Data Engineers, Product Managers, and Revenue leaders
  • Embed predictive algorithms into live APIs and deliver scalable data products for enterprise problems
  • Contribute occasionally to B2C and Adtech initiatives

Requirements

  • Degree in a STEM discipline (Data Science, Statistics, Computer Science, or a related quantitative field); a Master’s or PhD is preferred but not required
  • 3+ years of data science experience specializing in B2B environments
  • Expertise in spatio-temporal modeling, time-series forecasting, and weather data intelligence
  • High proficiency in Google BigQuery, including SQL, window functions, query optimization, and large-scale data manipulation
  • Advanced expertise in Python for statistical modeling, data science, and graphical visualization
  • Hands-on experience with NumPy, SciPy, Scikit-learn, and TensorFlow or PyTorch
  • Experience with distributed computing frameworks such as Apache Spark
  • Strong communication skills and ability to explain complex ideas to non-technical audiences
  • Proven experience developing and deploying deep learning models is nice to have
  • Familiarity with deploying LLMs or RAG pipelines is nice to have
  • Experience scaling models across large datasets using distributed processing frameworks is nice to have
  • Eligibility to work in Canada
  • Ability to work in a hybrid model at the Oakville location

Benefits

  • Flexible Hybrid Work Environment
  • Retirement Savings Matching Plan (RRSP)
  • Personal Spending Account
  • Up to $500 to spend on anything related to physical, mental or financial well-being, in addition to the Health Care Spending Account
  • Summer Hours
  • 17 Paid Days Off, in addition to 13 Personal Days
  • Extra day off during the month of your birthday
  • IDEAS (Inclusion, Diversity, Equity, Awareness, Solidarity) team
  • Course Reimbursement Program
  • Open and transparent communication, including All Hands Meetings with the CEO
  • Pelmorex Learning Academy
  • Virtual counseling sessions
  • Frequent employee pulse surveys
  • Free online doctor visits with Maple Online Healthcare
  • Anonymous reporting platform

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

ApacheBigQueryNumpyPySparkPythonPyTorchRayScikit-LearnSparkSQLTensorflow

Location requirements

HybridOakvilleCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.