View all jobs
Closed

AI Software Developer

🇨🇦 Vancouver, Canada Hybrid3+ years

This position is no longer available

Check more opportunities below

Skills & Languages

Must-have required
Azure3 Year(s)Python3 Year(s)Node.js3 Year(s)Artificial Intelligence3 Year(s)Api3 Year(s)
Nice-to-have
React.js3 Year(s)Angular3 Year(s)Google Cloud Platform - Gcp3 Year(s)
Languages required
English


7-Month T4 Contract (Intent to Extend Full-Time)
Location: Vancouver, BC (Hybrid / Remote-friendly for the right candidate)


**Please note: Candidates must be physically located in Canada and legally authorized to work in Canada.

About OpenSport (PlayWize Technology Inc.)

OpenSport is an AI-native company building AI for Human Performance.


The company is creating the intelligence layer that helps athletes, teams, and performance organizations turn complex data into trusted, real-time decisions. Professional sport is its proving ground — one of the most data-dense, high-pressure environments in the world — where accuracy, context, and trust are non-negotiable.


Unlike traditional analytics platforms, OpenSport is built AI-first. AI is embedded across its products and internal operations: from AI agents that generate performance insights, to automated workflows, evaluation pipelines, and decision support tools used daily by the team.

OpenSport works with professional football and rugby organizations and is expanding toward broader human performance use cases across health, wellness, and workforce performance.


The company operates with high transparency, open communication, and a strong bias toward ownership. If you enjoy autonomy, clear accountability, and building things that actually ship, you’ll feel at home here.

The Role

OpenSport is seeking an AI Software Developer to build new AI agents from the ground up and continuously expand and improve its AI capabilities.


In this role, you will work hands-on across the full lifecycle of AI agents — from data ingestion and logic design through deployment and iteration — collaborating closely with senior AI leadership to ship production-ready systems used in real-world performance environments.

Role Focus

  • Build new AI agents from scratch and continuously enhance the AI offering

Key Responsibilities

  • Design and implement AI agents for multiple use cases (injury analysis, match insights, onboarding, scraping, etc.)
  • Develop AI agents end-to-end, from data ingestion through deployment
  • Propose alternative approaches, models, and workflows to improve outcomes
  • Collaborate closely with the Senior AI Software Developer on architecture and strategy
  • Iterate on agent behavior and performance based on real-world usage
  • Maintain and enhance existing agents as requirements evolve

Core Technical and Code Competencies

  • Hands-on experience building AI-powered features or applications
  • Strong experience with Node.js and Python
  • Experience working with SQL databases (MySQL, PostgreSQL) and Cosmos DB
  • Experience building and consuming APIs
  • Familiarity with Angular or React
  • Microsoft Azure experience (required)
  • Google Cloud Platform experience (desirable)

Sports and Startup Context

  • Interest in sports technology, data, or performance analytics
  • Enthusiasm for experimentation and rapid iteration
  • Comfortable learning new tools and approaches in a startup environment

Contract Details

  • Employment Type: T4 contract
  • Term: 7 months
  • Extension: Strong intent to convert to full-time for the right candidate
  • Start: March 16th, 2026
  • Salary Range: $8–10k/monthly

Why Join OpenSport

  • Build AI agents that ship into real production environments
  • Work directly on systems used by athletes, teams, and coaches
  • Learn and grow alongside senior AI leadership
  • Operate with real ownership, autonomy, and visibility
  • Be part of a team building the future of AI for Human Performance





 

Includes 1 screening question.

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙