top of page

THE FUTURE OF SPORT

Join a remote-first team building the next generation of amateur sports tech.

Join the Team

SportNinja is a fast-growing platform reinventing amateur sports with smarter tools for leagues, teams and coaches.

If you're passionate about technology, sport, and building meaningful products from the ground up, we’d love to hear from you.
Image by Kevin Charit
Senior Backend Developer

Available Roles

​Senior Backend / Integration Engineer (Laravel + Go)

Engineering

OVERVIEW:

We’re looking for an experienced backend engineer who can help us scale SportNinja’s core platform while integrating with cutting-edge AI systems. This role is ideal for someone who thrives on building robust APIs, optimizing performance, and solving real-world problems in amateur sports tech.

 

You’ll work closely with our ML and full-stack teams to expose microservices, improve data handling, and enhance our infrastructure — all while contributing directly to a platform that’s already used by thousands of teams across North America.

WHAT YOU’LL DO:

  • Build and maintain backend APIs (Laravel) that power our mobile and web apps

  • Expose ML microservices via REST/gRPC and queue-based workers

  • Handle integrations with player availability data, travel matrices, and feedback input

  • Optimize SQL and Redis queries to support sub-40 second scheduling

  • Collaborate across disciplines to deploy features that connect real teams, players, and data

  • Maintain authentication, caching, and CI/CD pipelines on AWS

HOW TO APPLY:

To apply, please click the button below to send us an email including:

  • A brief intro about yourself

  • A link to your LinkedIn

  • Your resume or CV

​​

Optional:

  • GitHub or anything else you’re proud of.

  • Anything that you think is really cool.

WHAT WE'RE LOOKING FOR:

  • 10+ years of backend experience (SaaS, scalable APIs, integrations)

  • 4+ years working with Laravel and PHP (Eloquent, routing, queues, test frameworks)

  • 3+ years of Go experience

  • Proficiency with SQL and Redis optimization

  • Experience deploying and monitoring backend services in AWS

  • Familiarity with REST and gRPC, and with event-based architectures

  • ​Canada-based candidates preferred. Remote OK. Contract or Full-Time.

BONUS SKILLS AND EXPERIENCES:

  • Familiarity with ML concepts or integrating ML models in production

  • Experience in sports, scheduling, or logistics domains

  • Comfort with Docker, CI/CD pipelines, and observability tools

  • Interest in working closely with mobile and ML teams

  • Strong communication and documentation skills

Senior Full-Stack Engineer (React Native + Mobile)

Engineering

OVERVIEW:

We’re looking for a product-minded full-stack engineer to take the lead on SportNinja’s admin and mobile experiences. This role is perfect for someone who cares about both user experience and technical performance — and thrives in cross-functional collaboration.

 

You’ll work on everything from coach-facing mobile feedback apps to data visualization dashboards used by league admins. You’ll also play a key role in connecting frontend interfaces to our backend and ML services, helping us turn raw data into insight and action for real teams.

HOW TO APPLY:

To apply, please click the button below to send us an email including:

  • A brief intro about yourself

  • A link to your LinkedIn

  • Your resume or CV

​​

Optional:

  • GitHub or anything else you’re proud of.

  • Anything that you think is really cool.

WHAT YOU’LL DO:

  • Design and build React/React Native apps for admins, coaches, and staff

  • Create UIs for schedule tables, utilization heatmaps, and team management

  • Integrate with backend and ML services to display explainability data

  • Capture structured feedback from users that feeds into our AI pipelines

  • Ensure performance across iOS and Android (Swift, Kotlin, RN bridge)

  • Collaborate with backend and ML engineers on product delivery

WHAT WE'RE LOOKING FOR:

  • 7+ years of frontend/full-stack experience

  • 5+ years working with React and/or React Native

  • Strong familiarity with both iOS (Swift/Obj-C) and Android (Java/Kotlin)

  • Experience building high-performance apps across web and mobile

  • Ability to translate complex backend data into clean, usable UI

  • Understanding of version control, release workflows, and debugging tools

  • Remote-first. Canada preferred. Full-time or contract available.

BONUS SKILLS AND EXPERIENCES:

  • Experience working with explainable AI or data-heavy UIs

  • Background in sports tech, health apps, or team collaboration tools

  • Familiarity with analytics, event tracking, or A/B testing on mobile

  • Experience contributing to or maintaining shared component libraries

  • Strong design sense and/or collaboration with product designers

Lead ML / Optimisation Engineer (Python)

Engineering

OVERVIEW:

We’re looking for a hands-on machine learning engineer to lead the design, training, and deployment of intelligent scheduling and optimisation systems inside SportNinja. You’ll work at the core of our competitive advantage — building smart tools that make sports leagues more efficient, fair, and scalable.

 

This is a highly technical and ownership-driven role. You’ll work on hybrid constraint programming + reinforcement learning systems, serve real-time recommendations via ONNX or similar, and directly impact how thousands of teams experience our platform.

WHAT YOU’LL DO:

  • Design and implement hybrid CP + RL models (Google OR-Tools, PPO, etc.)

  • Train and tune models using real-world sports scheduling data

  • Serve models in production via ONNX or equivalent

  • Monitor model drift and data quality across league-level deployments

  • Build and maintain ETL pipelines (pandas, cron-style orchestration)

  • Manage feature stores across Postgres/S3

  • Collaborate closely with backend and full-stack teams to embed ML into the platform

HOW TO APPLY:

To apply, please click the button below to send us an email including:

  • A brief intro about yourself

  • A link to your LinkedIn

  • Your resume or CV

​​

Optional:

  • GitHub or anything else you’re proud of.

  • Anything that you think is really cool.

WHAT WE'RE LOOKING FOR:

  • 6+ years of Python in production environments

  • 3+ years building and deploying ML models (TensorFlow, PyTorch)

  • Experience with optimization frameworks like Google OR-Tools / CP-SAT

  • Familiarity with reinforcement learning methods (PPO or similar)

  • Understanding of model serving (ONNX, Flask APIs, or others)

  • Experience working with S3, Postgres, and structured data pipelines

  • Strong debugging and data validation skills

BONUS SKILLS AND EXPERIENCES:

  • Experience shipping ML in scheduling, logistics, or similar real-world applications

  • Prior work with ONNX model compression or multi-model orchestration

  • Contributions to open-source ML frameworks or libraries

  • Passion for sports, games, or tournament systems

  • Comfortable explaining models to non-technical collaborators

THE FUTURE OF SPORT

Download the app and help us shape the future.
Apple Store.png
GooglePlay.png
bottom of page