Talent.com
Swish Solar
Data ScientistSwish Solar • Kitchener, Region of Waterloo, Canada
Data Scientist

Data Scientist

Swish Solar • Kitchener, Region of Waterloo, Canada
4 days ago
Job type
  • Full-time
Job description

Applied ML Engineer / Data Science Engineer – Solar Analytics

Type: Full-time

Location: In person – Kitchener, Ontario

Team: R&D / ML

About Swish Solar

Swish Solar is building self-cleaning solar panel technology to keep panels dust- and snow-free, reduce maintenance costs, and increase energy yield in harsh environments. We are also developing a real-time analytics platform for utility-scale solar farms that uses SCADA, inverter, weather, satellite, and operational data to detect losses, estimate soiling impact, and recommend better cleaning and maintenance decisions.

About the Role

We are looking for an Applied ML Engineer / Data Science Engineer to join our R&D team and build reliable algorithms for solar performance analysis, soiling detection, and maintenance optimization. This role combines physics-guided reasoning, statistics, and machine learning to work with messy real-world plant data and help move models into production pipelines, APIs, dashboards, and customer-facing analytics.

Responsibilities

  • Build and maintain robust solar data pipelines for SCADA, inverter, MPPT, irradiance, weather, and operational time-series data, including cleaning, alignment, anomaly detection, and quality control.
  • Develop solar performance analytics, soiling detection, energy-loss attribution, forecasting, and maintenance optimization models using physics-guided and data-driven methods.
  • Design validation, backtesting, uncertainty scoring, data-quality gates, and model-monitoring workflows to ensure reliable production performance.
  • Collaborate with software engineers to deploy model outputs through APIs, batch or streaming pipelines, dashboards, reports, and customer-facing analytics.

Required Skills

  • Strong Python and machine-learning skills, including NumPy, pandas, scikit-learn, time-series workflows, model selection, validation, interpretability, and error analysis.
  • Experience with time-series modeling, signal processing, feature extraction, seasonality, change-point detection, anomaly scoring, and uncertainty estimation.
  • Ability to work with imperfect telemetry data, including missing values, sensor faults, outliers, timestamp issues, drift, and non-stationary behavior.
  • Ability to combine data-driven modeling with physical reasoning, write clean and documented code, and communicate assumptions, limitations, and modeling decisions clearly.

Nice to Have

  • Experience with solar, renewable energy, weather, satellite, or environmental time-series data.
  • Familiarity with PV performance concepts such as irradiance, performance ratio, specific yield, temperature effects, curtailment, clipping, trackers, and solar position.
  • Experience with physics-guided ML, hybrid modeling, anomaly detection, fault classification, and predictive maintenance.
  • Experience with production ML workflows, including model monitoring, drift detection, retraining, optimization, scheduling, and deep-learning frameworks such as PyTorch.

What We Are Looking For

We are looking for someone who can combine strong data science and machine-learning skills with practical engineering judgment. The ideal candidate is comfortable working with messy real-world solar farm data, understands time-series modeling and anomaly detection, and can use physical reasoning alongside data-driven methods.

This person should be able to build reliable models, explain their assumptions clearly, write clean and maintainable code, and help move algorithms from research notebooks into production-ready analytics.

This is a full-time, in-person role based in Kitchener, Ontario.

As part of the hiring process, selected candidates will complete a take-home technical project in the second round.

#J-18808-Ljbffr
Create a job alert for this search

Data Scientist • Kitchener, Region of Waterloo, Canada

Similar jobs

Senior Data Analyst

CarePartnersCambridge, ON
CA$80,000.00 yearly
Full-time

We are hiring for a Senior Data Analyst to join our team!.This role will enable decision-makers to make evidence-based decisions, support growth efforts, and identify threats and opportunities thro... Show more

 • Promoted

Data & Performance Specialist

Hendrix GeneticsKitchener, Region of Waterloo, CA
Full-time

The Data & Performance Specialist plays a critical role in transforming product, customer, trial, field performance, and industry data into clear performance insights, practical recommendations, an... Show more

 • Promoted

Lead Data Architect - Greenbridge Foodservice

Heitech Software Solutionskitchener, region of waterloo, Canada
Full-time

Be a vital part of Greenbridge Foodservice as a Lead Data Architect, enhancing our data-centric strategies and architecture in Microsoft Fabric.Drive the evolution of our business intelligence solu... Show more

 • Promoted

Senior Solutions Consultant - Open Data Platform

Acceldatakitchener, region of waterloo, Canada
Full-time

We are looking for a Solutions Consultant to join our SNS team.As a Solutions Consultant, you will work with customers on short- to medium-term engagements to implement data observability needs usi... Show more

 • Promoted

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn HausGuelph, ON, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Remote Devops Sre - Google Cloud & Data Stack Expert - $110,000 - $115,000 A Year - Remote

GoogleCambridge, Canada
Remote
Full-time

A leading technology firm is looking for a DevOps Site Reliability Engineer to join their remote team.The ideal candidate should possess a Bachelor's degree and experience with Google Cloud, Te... Show more

 • Promoted

Staff Engineer - Open Source Data Platform

AcceldataKitchener, Canada
Full-time

About the Role We are seeking a Staff Engineer with a minimum of 9 years of experience in distributed systems or data platform development.In this role, you will be a technical leader responsible f... Show more

 • Promoted

Statistics Private Tutoring Jobs Breslau

SuperprofBreslau, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Statistics Private Tutoring Jobs Delhi

SuperprofDelhi, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Staff Engineer - Open Source Data Platform (ODP)

Acceldatakitchener, region of waterloo, Canada
Full-time

We are seeking a Staff Engineer with a minimum of 9 years of experience in distributed systems or data platform development.In this role, you will be a technical leader responsible for architecting... Show more

 • Promoted

Field Engineer Co-Op Position in Data Observability

AcceldataKitchener, Region of Waterloo, CA
Full-time

Step into the pivotal role of Field Engineer Co-Op with Acceldata, the experts in Enterprise Data Observability.Gain hands-on experience with innovative technologies while addressing data infrastru... Show more

 • Promoted

Complete Online Surveys For Cash (Up to $25/per)

Earn HausGuelph/Eramosa, ON, CA
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Data Entry Clerk - Up to $850 a Week

ApexFocusGroupBrantford, ON, CA
Full-time +1

Now accepting applicants for Focus Group studies.Earn up to $850 per week part-time working from home.Must register to see if you qualify.No Data Entry experience needed.Data Entry Clerk Work From ... Show more

 • Promoted

Senior Data Engineer — Remote/Hybrid, AI‑Driven Insights

WIN Home InspectionDelhi, ON, CA
Remote
Full-time

A leading PropTech company based in Ontario is seeking a Senior Data Engineer to join their team.The candidate will analyze complex data sets and collaborate with cross-functional teams to harness ... Show more

 • Promoted

Azure Data Engineer: Advanced Analytics & GenAI

iVedha Inc.Guelph, ON, CA
Full-time

A technology consulting company in Ontario is seeking an experienced professional in Azure Data Engineering.The role demands hands-on experience with data architecture and analytics, focusing on de... Show more

 • Promoted

Business Intelligence & Data Architect Lead

Heitech Software Solutionskitchener, region of waterloo, Canada
Full-time +1

Are you a strategic yet hands-on data professional ready to create a unified enterprise tech ecosystem? Do you excel at bridging the gap between raw data pipelines and high-impact business intellig... Show more

 • Promoted

Data Engineering & Analytics Specialist (Azure)

iVedha Inc.Guelph, Ontario, Canada
Full-time

Azure Data Engineering, Data Architecture, and Advanced Analytics.Candidates must have hands‑on experience with.This role is primarily responsible for developing the Client’s information management... Show more

 • Promoted

Senior Data Engineer

WIN Home InspectionDelhi, ON, CA
Full-time

Founded in 1993, WIN is a highly innovative PropTech company building new and disruptive software platforms and products for the massive real estate industry.We have the stability and brand recogni... Show more

 • Promoted

Principal Engineer - Open Source Data Platform (ODP)

Acceldatakitchener, region of waterloo, Canada
Full-time

We are seeking a Principal Engineer with a minimum of 14 years of experience to serve as a technical visionary and thought leader for the Acceldata Open Data Platform (ODP).In this role, you will d... Show more

 • Promoted

Senior Data Engineer in Microsoft Fabric

BDO CanadaKitchener, Region of Waterloo, CA
Full-time

Shape the future of our data architecture as a Senior Data Engineer specializing in Microsoft Fabric.This vital role focuses on data ingestion, modeling, and reporting for our new platform.You will... Show more