Vacancy: Software Engineer Company: TrackBox Location: Antwerp - Belgium (Must be based in Belgium). Job Type: Full-Time Who Are We: At TrackBox, we analyze football 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 platform handles not just today's matches, but thousands of concurrent streams in the future. Role Overview: Scale the Impact: You'll work with validated Computer Vision models (PyTorch, OpenCV, NumPy) and evolve them into highly distributed, fault-tolerant services. You aren't fixing broken code; you are optimizing working logic for high-performance production environments. Architect for Growth: You continuously improve the modularity of our processing pipeline. You will spot opportunities to decouple components, reducing complexity and allowing us to iterate faster as the product grows. Uphold Engineering Excellence: You champion the standards that keep a codebase healthy as it expands. You will drive the adoption of Type Hinting (MyPy), consistent Linting (Ruff), and comprehensive Test Suites (PyTest) to ensure our robustness matches our ambition. DevSecOps & Automation: You own the lifecycle. You will enhance our CI/CD pipelines (GitHub Actions), optimize Docker containerization, and manage our cloud infrastructure across AWS, GCP, or Azure (we are cloud-agnostic and use the best tool for the job). Technical Leadership: You will act as a sounding board for the team. You will introduce design patterns and architectural improvements that help the entire engineering organization move faster. 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. Must Have Competencies: Python Engineering Mastery: You go far beyond \"scripting.\" You understand the Python data model, decorators, generators, and modern packaging. Quality First: You believe that a robust test suite is the foundation of speed. Experience with PyTest and Mocking is essential. 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. Version Control: Deep knowledge of Git workflows (branching strategies, PR reviews). Nice-to-Have Competencies: 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's needs to get done, no matter where you are Afterworks in one of the coolest rooftop bars in Antwerp How to Apply: If you are passionate about technology and/or sports, and meet the qualifications listed above, we would love to hear from you. Please submit your resume and a cover letter detailing your experience and why you would be a great fit for TrackBox. Apply now and join us in revolutionizing the world of sports analytics