Apply now

Posted 25 days ago

Computer Science Co-op

@ Waterworth

Victoria, British Columbia

Full-time
Apply now
SIGNALS

Overview

Waterworth, a SaaS startup building municipal financial forecasting tools, is hiring a Computer Science co-op to support its machine learning and AI team. The role involves NLP, LLM and RAG work, writing type-safe code, and client-facing AI solutions, in a 40-hour week at its downtown Victoria, BC office. A minimum 8-month term is required, with a January start.

Responsibilities:

  • Support design, build and deployment of data pipelines using NLP, ML and LLMs
  • Write type-safe, maintainable code following best practices
  • Work with the Lead Engineer and ML/AI team on RAG and classical ML projects
  • Optimize model performance and scalability
  • Contribute AI solutions for municipal clients

Requirements summary:

  • Enrollment in a Computer Science or related program
  • Coursework in ML and AI fundamentals
  • Practical experience with PyTorch, TensorFlow or Hugging Face
  • Critical thinking about ML performance and bias
  • Commitment to a minimum 8-month term

Tools & skills

Source and dates

Employer career site / ATS feed · workable

Employer posting date
2026-10-12
First seen by our source
2026-10-13
Source record updated
2026-10-13

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityEntry level
DepartmentSoftware development
Hours per week40
Scheduleday
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science
Perks mentionedFlexible hours

Summary and details written by AI from the posting; the employer’s posting is the authority.

Waterworth

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Gain total financial control over your water and wastewater systems.

Full company description

Waterworth is a cloud-based platform that enables cities and towns to optimize their water rates and save for infrastructure upgrades. Ultimately, our software helps your community achieve financially sustainable water and wastewater systems. Our professional support team is just a phone call away, so your questions never go unanswered.

LinkedIn followers
1,819
People associated on LinkedIn
45
Reported office locations
  • United States, US
  • Victoria, British Columbia V8W 1G9, US
Business categories
  • Information Technology
  • Online Portals
  • Analytics
Other recorded names
  • Waterworth
Specialties
  • Utility Rate Setting
  • Water Demand Management and Conservation
  • Demand Managed Revenue Forecasting
  • Community Engagement
  • and Continuous Utility Rate Management
Profile identifies a recruitment agency
No
Reported total investment
0

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Waterworth is a cloud-based platform that enables cities and towns to optimize their water rates and save for infrastructure upgrades. Ultimately, our software helps your community achieve financially sustainable water and wastewater systems. Our professional support team is just a phone call away, so your questions never go unanswered.

FieldValue
IndustrySoftware Development
Company size51-200 employees
HeadquartersUnited States
Organization typePrivately Held
Year founded2009
SpecialtiesUtility Rate SettingWater Demand Management and ConservationDemand Managed Revenue ForecastingCommunity Engagementand Continuous Utility Rate Management
Open jobs on Jobsy6
LinkedInView page
Job description

Who We Are:

Muniworth is an innovative SaaS startup dedicated to municipal financial forecasting, empowering local governments to optimize budgeting and strategic financial planning. We are currently building a machine learning (ML) and AI team to develop internal tooling, enhance our web applications, and create customized solutions for our municipal clients. If you're passionate about leveraging Natural Language Processing (NLP), ML, and AI to drive impactful real-world solutions, Muniworth offers a perfect learning environment.

Who You Are:

You're a curious, motivated Computer Science student with exposure to NLP, ML, and AI concepts. You value writing robust, type-safe code, and you're interested in modelling real-world domains precisely. You're eager to join a collaborative team where you'll have significant opportunities to contribute meaningfully. Confident yet eager to learn, you're excited to take on responsibilities and grow alongside experienced developers.

What You'll Do:

  • Support the design, build, and deployment of data processing pipelines and infrastructure by leveraging NLP, ML, LLMs and AI.
  • Write type-safe, maintainable code following software engineering best practices - while this is a co-op role, you should be motivated to create readable, well-structured solutions that support collaborative development.
  • Work closely with our Lead Engineer and ML/AI team on projects leveraging classical ML techniques as well as NLP, LLMs, and retrieval augmented generation (RAG).
  • Assist in optimizing model performance and scalability, building hands-on experience with AI frameworks, model optimization, and cloud computing platforms.
  • Contribute to customized AI-driven solutions for municipal clients, gaining insight into how advanced analytics and stakeholder requirements influence product direction and development strategy.
  • Take on specific AI-focused projects with mentorship and guidance, gaining experience across development, maintenance, performance monitoring, and exploration of new AI approaches and techniques.

Requirements

What You Bring:

  • Enrollment in a Computer Science program (or related discipline) with completed coursework in ML and AI fundamentals.
  • Some practical experience in data science, including implementing ML, NLP, or LLM-based solutions using libraries and tools such as PyTorch, TensorFlow, or Hugging Face.
  • Ability to critically think about ML or AI problems, including evaluating performance and identifying potential biases or limitations.
  • Strong interpersonal and communication skills, essential for thriving in a collaborative team environment.
  • Willingness to commit to a minimum 8-month term, with potential to extend up to one year.
  • Experience working with cloud-based AI platforms such as Azure AI Foundry is a plus

Benefits

Why Join Muniworth:

  • Flexible work schedule (40 hours/week).
  • Dedicated 1-on-1 mentorship and substantial professional development opportunities.
  • Integrated and supportive team culture emphasizing learning, collaboration, and innovation.
  • Modern, vibrant office centrally located in downtown Victoria, BC—100% in-person role.
  • Frequent social events and team-building activities (optional).
  • Opportunity to directly impact the success of local governments and communities through meaningful projects.

Hiring Process:

We're actively recruiting for a January start date. If you're excited by the possibility of substantial professional growth, ready to contribute meaningfully, and eager to join a team passionate about machine learning and artificial intelligence, we’d love to hear from you!

Similar jobs

  • Computer Science Co-Op

    Delta, BC
    $21/hrOn-siteFull Time, Temporary

    Critical Environment Technologies Canada Inc.

    Candidates need to be currently enrolled in a computer science, computer engineering or software engineering co-op program. They should have front-end skills, AI-assisted development experience and solid problem-solving and communication abilities.

    React, React Native, Cursor, Supabase, Vercel, Lovable

  • Computer Science Co-op

    Victoria, BC
    On-siteFull Time

    Waterworth

    Muniworth needs candidates enrolled in a Computer Science or related program with ML and AI coursework and some practical experience with PyTorch, TensorFlow or Hugging Face. Candidates should think critically about model performance and bias, and communicate well in a team setting.

    PyTorch, TensorFlow, Hugging Face, Azure AI Foundry

  • Field Inspector

    Victoria, BC
    RemoteContract

    Quiktrak: Quiktrak is a leading provider of inspection and verification services to the global finance industry.

    Candidates need a reliable vehicle, a valid driver's licence, a recent smartphone or tablet and a computer with Wi-Fi. They must be comfortable working outdoors in all weather, able to stand and walk for up to 7.5 hours, and communicate clearly.

    Android device, iOS device, smartphone, tablet, computer, Google Chrome

  • Neurology

    Victoria, BC

    Qualifications, Education and Skills; Current College of Physicians and Surgeons of British Columbia (CPSBC) License Full Canadian Medical Protective Association (CMPA) Mandatory Fellow of the Royal College of…

    Process applications, Intensive care medicine, Neuro-ophthalmology

  • Senior Data Engineer

    Victoria, BC
    Remote

    Beatport

    5+ YOEBeatport needs candidates with 5+ years of direct data engineering experience, expert SQL (ideally MySQL or Postgres dialects), dbt, and production ETL/ELT ownership with orchestration tools such as Airflow or Composer. Candidates also need Python, strong attention to data integrity for financial or regulatory reporting, and clear communication with technical and non-technical stakeholders.

    dbt, BigQuery, Google Cloud Platform, Airflow, Cloud Composer, Cloud Run

  • LG CNSL 1 - PEA Legal Counsel

    Victoria, BC
    Full Time

    BC Public Service

    1+ YOECandidates need membership in good standing with the Law Society of British Columbia, or immediate eligibility for call, with one to five years of call or relevant practice. Strong analysis, legal judgment, organization and clear communication are essential.

  • Registered Nurse

    Victoria, BC
    Temporary

    Island Health

    Candidates need active registration with the BC College of Nurses and Midwives as a practising RN, plus up to two years of recent related experience. Strong verbal and written communication, workload organization and the physical ability to do the job are also needed.

    Registered Nurse - Surgical Relief Pool

    Victoria, BC

    Island Health

    Candidates need active registration with the BC College of Nurses and Midwives as a practising RN. Two years of medical/surgical nursing experience is preferred, including chemotherapy administration and pain management, along with strong communication and workload prioritization skills.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.