
THE FUTURE OF SPORT
Join a remote-first team building the next generation of amateur sports tech.
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



