Software Engineer

TrackBox

Antwerpen

Hybrid

EUR 70,000 - 110,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible hours
Home working allowed
Afterworks in rooftop bars in Antwerp

Job summary

TrackBox in Antwerp is seeking a Senior Software Engineer to architect and scale the core engine that analyzes sports games. You will work with Python, C++, and CV tools like OpenCV, designing modular, reliable production code and a testable architecture.

You'll lead on DevOps, CI/CD with GitHub Actions, Docker, and best practices for linting and testing with PyTest, while collaborating with AI researchers to translate research into robust software.

Qualifications

  • Mastery of Design Patterns, OOP, and clean architecture.
  • Experience with PyTest and Mocking; ready to master PyTest if outside Python.
  • Deep knowledge of Git workflows (branching strategies, PR reviews).
  • Know how to design clean RESTful APIs and work with Docker.
  • Proficiency with SQL (PostgreSQL) and data at scale.

Responsibilities

  • Architect the Core Engine in Python and C++ repos with CV/tracking logic.
  • Architect for scale and modularity to reduce complexity of processing pipeline.
  • Champion engineering excellence with strict typing, linting, and testing (MyPy, Ruff, PyTest).
  • Provide technical leadership and set best practices for rapid, reliable deployments.
  • Own CI/CD pipelines (GitHub Actions) and containerization with Docker.

Skills

Python
C++
Java
Design Patterns
OOP
Clean Architecture
PyTest
Git workflows
Docker
RESTful APIs
PostgreSQL
OpenCV
Kubernetes

Tools

Docker
Git
PyTest
OpenCV
Terraform

Job description

Software Engineer (Core Library & Algorithms)

Join our dynamic team and contribute to our mission of transforming sports through technology.

At TrackBox, we analyze sports games automatically. Our AI researchers have developed advanced Computer Vision models that are already delivering deep insights for sports analytics. Now, we are looking for a Senior Engineer to help us scale that success. We need a software craftsman who can partner with our research team to take our existing high-performing models and optimize them for the next level of scale, modularity, and performance. You will be the architect ensuring our core engine is rock-solid, allowing us to process thousands of games flawlessly and with absolute reliability.

Role Overview
  • Architect the Core Engine: You will spend the majority of your time diving into complex Python repositories containing Computer Vision and tracking logic (Object Detection, Homography, Kalman Filters). You will decouple research math from production code, build clean object-oriented architectures, and make the core library highly extensible.
  • Architect for Scale & Modularity: You continuously improve the structure of our processing pipeline. By applying advanced Python design patterns (SOLID principles, Factory, Strategy), you will decouple components and untangle complex logic. Your goal is to reduce complexity so we can iterate faster as the product grows.
  • Comfort with Math/Science Code: You will work closely with complex research output (NumPy, OpenCV). While you won't focus on inventing the algorithms, you must understand vectors, matrices, and linear algebra well enough to safely extend, optimize, and occasionally refactor Homography and tracking code without breaking the underlying math.
  • Champion Engineering Excellence: You set the standard for a healthy, expanding codebase. You will drive the adoption of strict Type Hinting (BasedPyright, MyPy), consistent Linting (Ruff), and comprehensive Test Suites (PyTest) to ensure our robustness matches our ambition.
  • Technical Leadership: You will act as the engineering anchor for the team. As a sounding board for our AI researchers, you will introduce best practices that elevate code quality from day one and help the entire engineering organization move faster.
  • DevOps & Automation: While your primary focus is the codebase, you also own the lifecycle. You will maintain our CI/CD pipelines (GitHub Actions), containerize applications with Docker, and ensure smooth deployments across our cloud infrastructure.
Who You Are

You are not necessarily an AI Researcher (though interest helps). You are an Engineer at heart. You look at a complex, functional system and immediately see how to make it faster, safer, and easier to deploy.

  • Software Engineering Mastery (Python/C++): Our core library is in Python, but we hire for engineering brilliance, not just syntax memory. Whether your background is deep Python, C++, or Java, you must have a mastery of Design Patterns, OOP, and clean architecture.
  • Quality First: You believe that a robust test suite is the foundation of speed. Experience with PyTest and Mocking is essential. If you come from outside the Python ecosystem, you must be ready to quickly master PyTest.
  • Version Control: Deep knowledge of Git workflows (branching strategies, PR reviews).
  • System Design: You know how to build systems that are loosely coupled and highly cohesive. You understand Docker and how to design clean RESTful APIs.
  • Database & Data: Proficiency with SQL (PostgreSQL) and interacting with data at scale.
Important note — this role might not be for you if: Your true passion is managing Kubernetes clusters, building Terraform modules, or doing purely Data Science in Jupyter Notebooks. This is a hardcore software engineering role focused on writing and architecting robust Python library code.
  • Experience with container orchestration (Kubernetes).
  • Experience with Computer Vision libraries (OpenCV, FFmpeg) or high-performance computing (C++, CUDA).
  • Familiarity with Cloud Infrastructure as Code (Terraform) on any major provider (AWS/Azure/GCP).
  • Experience evolving research-focused codebases into enterprise-grade products.
Why Join Us
  • Your work will directly enable teams to analyze their game at a scale previously impossible.
  • Professional growth and development opportunities.
  • Competitive salary and benefits package.
  • The chance to contribute your fresh ideas to a thriving startup — we encourage all ideas and initiatives!
  • Flexible hours and home working allowed. The job needs to get done, no matter where you are.
  • Afterworks in one of the coolest rooftop bars in Antwerp!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI & Computer Vision Engineer
AI & Computer Vision Engineer

TrackBox • Antwerpen

Hybrid
EUR 60,000 - 90,000
Flexible hours
Home working allowed
Afterworks in rooftop bars in Antwerp
Senior Software Engineer, Core Engine & Scale
Senior Software Engineer, Core Engine & Scale

TrackBox • Antwerpen

Hybrid
EUR 70,000 - 110,000
Flexible hours
Home working allowed
Afterworks in rooftop bars in Antwerp
Software Engineer
Software Engineer

uman • Gent

On-site
EUR 60,000 - 90,000
Stock options
Platform Software Developer
Platform Software Developer

SeeMe.ai • Belgium

Remote
EUR 70,000 - 110,000
Office in Belgium
Learning budget
Conference & course funding
Software Engineer
Software Engineer

TechWolf • Oost-Vlaanderen

Hybrid
EUR 45,000 - 75,000
Hybrid working
Mobility budget
Health insurance
+2
Sports Analytics AI Engineer – Hybrid & Flexible Hours
Sports Analytics AI Engineer – Hybrid & Flexible Hours

TrackBox • Antwerpen

Hybrid
EUR 60,000 - 90,000
Flexible hours
Home working allowed
Afterworks in rooftop bars in Antwerp
Data Engineer
Data Engineer

Tekst • Gent

Remote
EUR 70,000 - 90,000
Competitive salary
Equity
Own architecture
+2
Senior Full-Stack Product Engineer | Node.js, AI-Native (Boosters R&D)
Senior Full-Stack Product Engineer | Node.js, AI-Native (Boosters R&D)

Jobgether SRL • Belgium

On-site
EUR 90,000 - 120,000
Competitive compensation
Career development
Learning & networking
+4
Marketing Intern
Marketing Intern

TrackBox • Antwerpen

Hybrid
EUR 8,900 - 13,000
Flexible hours
Home working allowed
Robotics (Software) Engineer
Robotics (Software) Engineer

Otiv • Belgium

On-site
EUR 70,000 - 95,000
Flexible working hours
Ghent office
32 days vacation
+2