Product Development Engineer Co-op (AI-Driven)

Critical Environment Technologies Canada Inc.Delta, BC
Onsite

About The Position

Critical Environment Technologies (CET) is seeking a Product Development Engineer Co-Op with an AI-Driven focus to join their Product Development Team in Delta. This role is designed for a student who has practical experience shipping and maintaining live software and is eager to apply these skills in a product-focused setting. The co-op will work on projects that directly improve how customers configure and interact with CET's products, offering hands-on experience, mentorship from senior engineers, and the opportunity to see their contributions impact products and processes. This is a full-time, in-person position, with options for 4-month or 8-month work terms (8-month preferred for deeper project ownership). There is potential for a full-time offer post-graduation for a strong candidate in their final semester.

Requirements

  • Demonstrated experience building and deploying live, production applications.
  • Working knowledge of databases — schema design, queries, migrations, and hosting/managing database infrastructure (e.g., Postgres, Supabase, MySQL, or similar).
  • Currently enrolled in a Computer Engineering, Computer Science, Software Engineering, or related co-op program.
  • Familiarity with React, React Native, or similar front-end frameworks.
  • Understanding of modern web development (HTML, CSS, JavaScript/TypeScript).
  • Experience deploying applications to cloud platforms (Vercel, Supabase, or similar).
  • Comfort with AI-assisted development tools (e.g., Cursor, Lovable, or similar) as part of a modern workflow.
  • Solid problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Nice To Haves

  • Experience designing database architecture for a product used by real users/customers.
  • Industry Experience — Gas Detection, HVAC, Controls, and/or Instrumentation.
  • Technical Background — a background in engineering or a related technical discipline.

Responsibilities

  • Design, develop, test, and deploy web and mobile applications used for product configuration and management.
  • Design and manage database schemas, migrations, and infrastructure supporting production systems.
  • Set up, maintain, and manage build pipelines, CI/CD, and development environments.
  • Re-architect existing internal tools (e.g., Production Software) into scalable, cloud-hosted systems, including their underlying data layer.
  • Contribute to front-end development using React or React Native (or similar frameworks).
  • Own features from development through to live deployment.
  • Write clean, efficient, and maintainable code following best practices.
  • Participate in software testing, debugging, and validation, including database performance and data integrity checks.
  • Document development processes, design decisions, database architecture, and testing outcomes.
  • Work closely with hardware and firmware engineers to ensure seamless integration between systems.
  • Participate in sprint reviews and team meetings, providing input and ideas for improvement.

Benefits

  • An attractive hourly rate of $20
  • An opportunity to make an outsized contribution along with a great team and company culture
  • Full-time employment in a stable, successful, growing, Canadian company
  • Paid sick days
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service