About the Role
At ReSpo.Vision, we're revolutionizing football with AI. Our Deep Learning models and Computer Vision algorithms transform single-camera video feeds into rich 2D and 3D data, enabling full 3D reconstruction of real games (you can think of it as FIFA-like replays) and extracting deep tactical and player performance insights. We're building a next-level interactive platform for sports analytics that combines expert analysis with LLM-derived insights.
We're looking for an experienced Full Stack Developer to join our team in revolutionizing soccer analytics. As we transition to an interactive, web-based analytics platform, you'll play a crucial role in architecting and implementing analytical platform. This position offers the opportunity to work with cutting-edge technologies, large datasets and complex algorithms.
We value innovation and provide autonomy to explore various methodologies. We expect self-motivated team members capable of managing tasks efficiently and delivering high-quality results with minimal supervision. If you're passionate about AI and sports, thrive in a dynamic startup environment, and want to contribute to cutting-edge AI projects, we'd love to hear from you. Join us in creating innovative tools that will shape the future of soccer analysis!
Our Philosophy
- Modular Design -> framework & modules, interconnected but decoupled
- Code Reviews -> thorough review process
- Testing -> unit tests for critical code, functional tests for modules, e2e tests for the system
- CI/CD -> test, build and deploy with every iteration
- Dev + Staging + Prod environments -> deploy new features quickly, ensure stability for client deployments
- Documentation -> comprehensive description of the process for reference and easy onboarding
- Scalability -> decoupling, statelessness (where possible), automation
- Bleeding Edge Tech -> leverage the latest & greatest tools and models where possible, create your own when not
Our Tech Stack
- Environment -> poetry + docker + pnpm
- Configuration -> Hydra
- Data Validation -> Pydantic + pandera
- Workflows -> Kubernetes + Argo Workflows
- Cloud -> GCP
- CI/CD -> Gitlab
- Serving -> nginx, vite
- DB -> postgresql
- Frontend -> Vue.js
- Backend -> FastAPI
Responsibilities
- Design and develop full-stack web applications for our interactive soccer analytics platform
- Architect scalable, high-performance back-end systems to handle large volumes of soccer data
- Create responsive and intuitive front-end interfaces for data visualization and user interaction
- Implement RESTful APIs and integrate with various data sources
- Optimize application performance and ensure high availability
- Collaborate with data scientists and engineers to integrate advanced analytics and machine learning models
- Contribute to technical decision-making
Requirements
- Bachelor's or Master's degree in Computer Science or related field
- 3+ years of experience in full-stack web development
- Strong proficiency in JavaScript/TypeScript and modern front-end frameworks (e.g., React, Vue.js, Angular) - Vue.js is preferred, as it is our main tech for frontend!
- Technical mentoring of other team members through code review and pair programming sessions
- Expertise in back-end technologies such as Node.js / Python
- Experience with database systems (SQL and NoSQL)
- Familiarity with cloud platforms (GCP/AWS) and containerization technologies (Docker)
- Strong understanding of performance optimization and scalability best practices
- Experience with version control systems (Git) and CI/CD pipelines
- Excellent problem-solving skills and ability to work independently
Nice to have
- Experience with data visualization libraries (e.g., D3.js)
- Knowledge of WebGL or Canvas for advanced graphics rendering
- Familiarity with real-time data processing and WebSocket technologies
- Understanding of soccer/football tactics and analytics
Benefits
- Dynamic start-up environment with interesting scientific challenges & bleeding edge technology and models (this time for real)
- Opportunity to build real-world deployable machine and deep learning-based products changing the world of Football
- International projects & collaborations with top Football Clubs & Federations
- Ability to directly influence development direction of a product
- Office in the strict center of Warsaw
- Private medical care and Multisport