Software Engineer

Il y a 6 heures

Antwerp, Flanders, Belgique TrackBox Temps plein
h3Software Engineer (Core Library Algorithms) /h3 pJoin our dynamic team and contribute to our mission of transforming sports through technology. /p pAt 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. /p h3Role Overview /h3 ul libArchitect the Core Engine: /bYou 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. /li libArchitect for Scale Modularity: /bYou 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. /li libComfort with Math/Science Code: /bYou 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. /li libChampion Engineering Excellence: /bYou 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. /li libTechnical Leadership: /bYou 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. /li libDevOps Automation: /bWhile 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. /li /ul h3Who You Are /h3 pYou 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. /p ul libSoftware Engineering Mastery (Python/C++): /bOur 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. /li libQuality First: /bYou 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. /li libVersion Control: /bDeep knowledge of Git workflows (branching strategies, PR reviews). /li libSystem Design: /bYou know how to build systems that are loosely coupled and highly cohesive. You understand Docker and how to design clean RESTful APIs. /li libDatabase Data: /bProficiency with SQL (PostgreSQL) and interacting with data at scale. /li /ul 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. ul liExperience with container orchestration (Kubernetes). /li liExperience with Computer Vision libraries (OpenCV, FFmpeg) or high-performance computing (C++, CUDA). /li liFamiliarity with Cloud Infrastructure as Code (Terraform) on any major provider (AWS/Azure/GCP). /li liExperience evolving research-focused codebases into enterprise-grade products. /li /ul h3Why Join Us /h3 ul liYour work will directly enable teams to analyze their game at a scale previously impossible. /li liProfessional growth and development opportunities. /li liCompetitive salary and benefits package. /li liThe chance to contribute your fresh ideas to a thriving startup — we encourage all ideas and initiatives /li liFlexible hours and home working allowed. The job needs to get done, no matter where you are. /li liAfterworks in one of the coolest rooftop bars in Antwerp /li /ul