Apply now

Posted 24 days ago

Computer Science Co-op

@ Waterworth

Victoria, British Columbia

On-siteFull-time
Apply now
SIGNALS

Overview

Muniworth is hiring a Computer Science co-op to support its machine learning and AI team on NLP, LLM and RAG projects for municipal financial forecasting software. The role is a full-time, 40-hour-per-week, 100% in-person position in downtown Victoria, BC, with a minimum 8-month term and mentorship from experienced developers. Candidates must be enrolled in a Computer Science or related program with ML and AI coursework.

Responsibilities:

  • Support design and deployment of NLP, ML and LLM data pipelines
  • Write type-safe, maintainable code
  • Optimize model performance and scalability
  • Contribute to customized AI solutions for municipal clients

Requirements summary:

  • Enrolled in Computer Science or related program
  • Coursework in ML and AI fundamentals
  • Practical experience with PyTorch, TensorFlow or Hugging Face
  • Commitment to minimum 8-month term

Tools & skills

Source and dates

Employer career site / ATS feed · workable

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

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.

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

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
    Full Time

    Waterworth

    Candidates need to be enrolled in a Computer Science or related program with ML and AI coursework. Practical experience with PyTorch, TensorFlow or Hugging Face is needed, along with critical thinking about model bias and performance, and a commitment to an 8-month term.

    PyTorch, TensorFlow, Hugging Face, Azure AI Foundry

  • Associate Director & Campaigns Director

    Victoria, BC +1
    $120k–$145k/yrHybridFull Time

    Sierra Club BC

    5+ YOECandidates need a bachelor's degree (master's preferred) in science, policy or environmental studies, and at least five years in a nonprofit leadership role. They also need experience coaching teams, working with boards and senior leaders, and applying justice, equity, decolonization, diversity and inclusion principles.

  • Operations Director

    Victoria, BC
    $85k–$100k/yrOn-siteFull Time

    Broad View United

    5+ YOE5+ MgmtCandidates need at least five years of operations management and supervision in a non-profit or social enterprise, post-secondary education in business or non-profit management, and a track record of leading organizational change. Strong communication, financial software skills and a faith community background are assets.

    Financial management software

  • Manager, Community Programs

    Victoria, BC
    $76k/yrFull Time

    John Howard Society of Victoria

    3+ YOE3+ MgmtCandidates need 3 to 5 years of progressive leadership experience, ideally in community or nonprofit services. They also need staff supervision, budget and contract management skills, Microsoft Office proficiency, a Class 5 licence and a clear criminal record check.

    Microsoft Office, Program databases, Reporting systems

  • (CAN) OMNI Customer Fulfillment Associate

    Victoria, BC
    Part Time

    Wal-Mart Canada Corp

    Candidates need to be at least 16 years old. Experience with fast-paced retail or warehouse work, food hygiene awareness and comfort with standing, bending and lifting up to 50 lbs are valued.

    Customer service, Documentation, Cleaning, Improve business processes, Adaptability, Stocking

    (CAN) Stock Unloader Associate

    Victoria, BC
    Part Time

    Wal-Mart Canada Corp

    Candidates need to be 16 or older and open to working a variety of shifts, including evenings, weekends and holidays. Physical stamina is needed for standing, bending and lifting up to 20 lbs, and occasionally up to 50 lbs.

    trailer unloading equipment

  • .60 Temporary Speech Language Pathologist K-12

    Victoria, BC
    Contract

    School District #61 (Greater Victoria)

    Candidates need a master's degree in speech-language pathology or equivalent and membership in the College of Health and Care Professionals of BC. CASLPA certification and CASLPA/BCASLPA membership are preferred.

    Communication skills, Documentation

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.