Senior Software Engineer, Edge ML & Vision for Sports

Catapult Sports

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Catapult is seeking a Senior Software Engineer in London (hybrid) to advance the Perch camera system. You will write Python/C++ across devices and services, improving how we collect and analyze performance data at scale for real sports teams.

You’ll work on 3D tracking, ML model deployment, and low-latency processing, collaborating with embedded, data, and applications teams to deliver robust features in production.

Qualifications

  • 4+ years of software engineering experience in production systems.
  • Strong skill in Python and backend engineering.
  • Working knowledge of C++ or a strong reason to be effective in performance-critical code.
  • Experience with data-intensive systems, distributed systems, parallel processing, or efficient data pipelines.
  • Exposure to ML, ML infrastructure, signal processing, real-time systems, computer vision, or related applied technical areas.
  • A track record of shipping reliable software, not only prototypes.
  • Strong debugging skills and the ability to find the root cause of complex system behavior.
  • Clear communication and good judgment when tradeoffs are not simple.
  • Curiosity, adaptability, and the desire to learn new technical areas.

Responsibilities

  • Design and implement algorithms for 3D object tracking, segmentation, and motion recognition on embedded hardware.
  • Train and iterate on ML models - from dataset curation through training, evaluation, and deployment to edge devices.
  • Help bring ML, computer vision, or signal-processing systems into production with tight performance constraints
  • Build reliable application features and services that customers use in real environments.
  • Analyze production data to find system limits, product issues, and opportunities for improvement.
  • Collaborate closely with the embedded platform team on model optimization and inference performance, and with the applications team on how tracking data becomes product features.

Skills

Python
Backend engineering
C++
ML infrastructure
Computer vision
Data-intensive systems
Real-time systems
Debugging
Communication
Curiosity

Job description

Catapult is seeking a Senior Software Engineer in London (hybrid) to advance the Perch camera system. You will write Python/C++ across devices and services, improving how we collect and analyze performance data at scale for real sports teams.

You’ll work on 3D tracking, ML model deployment, and low-latency processing, collaborating with embedded, data, and applications teams to deliver robust features in production.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Perception & ML (Edge AI)
Senior Software Engineer - Perception & ML (Edge AI)

Catapult Group • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Computer Vision & Real-Time Tracking Engineer
Senior Computer Vision & Real-Time Tracking Engineer

Catapult Sports • Greater London

Hybrid
GBP 90,000 - 120,000
Sports Tech Computer Vision Engineer - End-to-End ML
Sports Tech Computer Vision Engineer - End-to-End ML

Catapult • Greater London

On-site
GBP 70,000 - 120,000
Senior Software Engineer New London, UK
Senior Software Engineer New London, UK

Catapult Group • Greater London

Hybrid
GBP 90,000 - 130,000
Sports Computer Vision Engineer
Sports Computer Vision Engineer

Catapult Group • Greater London

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Catapult Sports • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Catapult Sports • Greater London

On-site
GBP 90,000 - 120,000
Machine Learning Engineer
Machine Learning Engineer

Animo Group • Greater London

Hybrid
GBP 90,000 - 130,000
Lead Computer Vision Engineer
Lead Computer Vision Engineer

Understanding Recruitment • London

On-site
GBP 90,000 - 110,000
Salary of up to £100k
Leading projects at the intersection of AI and sports analytics
Remote work flexibility
+1
Senior MLOps Engineer - Edge AI for Smart Cameras (Remote)
Senior MLOps Engineer - Edge AI for Smart Cameras (Remote)

Hudl • United Kingdom

Hybrid
GBP 90,000 - 150,000
Flexible work options
Remote work options
Medical benefits