About The Position

This co-op/internship is with the Life Sciences Core Algorithms Delivery Team, focused on solving meaningful supply chain challenges faced by the Life Sciences industry, including manufacturers of pharmaceutical products (such as vaccines), medical devices, and biotechnologies. You will help companies in this field plan and deliver essential products more efficiently and reliably. You’ll be part of a collaborative group that values clean code, thoughtful design, and real world impact, supported by experienced mentors and a culture that encourages learning and growth. All this, while having fun! You will learn through hands on work supported by a dedicated mentor and alongside experienced developers who value thoughtful code reviews, high quality code, knowledge sharing, and asking questions. We care about growth and encourage an environment where it is safe to learn, experiment, and improve. This is a full-time, 8 or 12 month position starting in September 2026. You must be in the Ottawa, Canada office at least three days a week. This position is open to co-ops and interns. To be eligible, you must be currently enrolled in full-time education or be a recent/upcoming graduate within 12 months of the placement end date. Work under the guidance of a dedicated mentor who will support your learning journey. Collaborate with developers on feature development and improvements. Your work will include things like improvements to internal tooling, testing and debugging utilities, developer workflows, and select areas of product code, and will include the use of AI assisted development tools. Participate in team discussions, share ideas, and learn from others.

Requirements

  • Completion of at least 2nd year of studies in a Computer Science or Software Engineering (or equivalent) program
  • C++ programming experience preferred, with a willingness to expand knowledge
  • Interest in Object Oriented design and software development best practices
  • Solid technical foundation, especially in algorithms and data structures
  • Interest in improving performance and building efficient solutions
  • Excellent communication skills and a collaborative mindset
  • Enthusiasm for working in an agile development environment
  • Proactive approach to taking initiative and seeing work through to completion
  • Curiosity and willingness to learn from feedback and mentorship
  • Currently enrolled in full-time education or be a recent/upcoming graduate within 12 months of the placement end date

Responsibilities

  • Work under the guidance of a dedicated mentor who will support your learning journey
  • Collaborate with developers on feature development and improvements
  • Improvements to internal tooling, testing and debugging utilities, developer workflows, and select areas of product code
  • Use of AI assisted development tools
  • Participate in team discussions, share ideas, and learn from others

Benefits

  • Flexible vacation and Kinaxis Days (company-wide days off)
  • Flexible work options
  • Physical and mental well-being programs
  • Regularly scheduled virtual fitness classes
  • Mentorship programs, training, and career development
  • Recognition programs and referral rewards
  • Hackathons
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service