Back to Career page
We are looking for an experienced Computer Vision (ML) Engineer to join an outstaff project with our international client. The project is in the Sports Tech & Video Analytics domain, focused on developing video-based solutions for analyzing sports events. If you are a strong Python developer with Machine Learning expertise, experienced in working with video data, and know how to select the best model for a specific business problem, we’d be glad to have you on the team!
Responsibilities:
- Work on computer vision tasks in the sports domain (object detection, player/ball tracking in video).
- Analyze, test, and benchmark various ML/CV models, understanding their architectural differences, strengths, and weaknesses for specific tasks.
- Build pipelines for video data processing and analysis.
- Make decisions on selecting optimal algorithms.
- Communicate with the client’s team, gather requirements, and propose technical solutions.
Requirements:
- 2+ years of commercial Python development experience.
- Strong background in Machine Learning / Deep Learning (PyTorch or TensorFlow).
- Hands-on experience in Computer Vision, particularly with video processing.
- Understanding of modern neural network architectures and the ability to compare and adapt them to specific tasks.
- Proficiency in OpenCV.
- English level: Intermediate+ / Upper-Intermediate (for direct communication with the client).
Nice to Have:
- Commercial experience in Sports ML / Sports Analytics (working with sports broadcasts, dynamic scenes, and object occlusion).
- Knowledge of classical computer vision geometry methods.
- Experience with inference optimization.
We Offer:
- Direct collaboration with an international client (outstaff).
- Sunday–Thursday work schedule.
- Minimal bureaucracy and freedom in making technical decisions.
- Competitive compensation (based on interview results).
- English language classes.
Middle/Senior Computer Vision Engineer (Sports Tech / Outstaff)
Python, AI&ML