What are the responsibilities and job description for the Computer Vision & Machine Learning Engineer position at BallerTV?
At BallerTV, we are on a mission to connect families and communities everywhere through the unifying power of sports. To date, our AI and computer vision video technology and operations team have enabled us to be the world's most prolific producer of live sports streams. As we scale up content growth, we need to spend more time than ever creating a world-class user experience for families, coaches, athletes and fans.
We’re looking for an inspired ML engineer interested in taking our autonomous technology to the next level. BallerTV is building the world’s largest content platform for sports, and within that, our team solves problems enabling automated capture & statistics for soccer, basketball, volleyball, and other sports.
When you join us at BallerTV, you’ll join a world class autonomy team building a technology platform that continues to revolutionize sports media as we know it. Our shared goal is to build an inclusive culture where everyone has a voice and great ideas rise to the top. You will play a key role in building and maintaining this culture as our team and company grow.
We’re looking for an inspired ML engineer interested in taking our autonomous technology to the next level. BallerTV is building the world’s largest content platform for sports, and within that, our team solves problems enabling automated capture & statistics for soccer, basketball, volleyball, and other sports.
- What will you do? *
When you join us at BallerTV, you’ll join a world class autonomy team building a technology platform that continues to revolutionize sports media as we know it. Our shared goal is to build an inclusive culture where everyone has a voice and great ideas rise to the top. You will play a key role in building and maintaining this culture as our team and company grow.
- Responsibilities include: *
- Build, deploy, maintain and integrate an efficient full e2e Data, Training and production capabilities intended for all BallerTV AI based products.
- Build and continuously optimize our ML models and algorithms.
- Deploy, manage and administrate existing / new algorithms and data with state of the art annotations and unsupervised learning tools.
- Build configuration and automation tools to support the application and the tools
- Orchestrate the delivery of novel ML and algorithms to work as seamlessly as possible in production
- Work on ways to automate and improve development and release process
- Required Skills: *
- Must Have: at least years’ Experience with classical computer vision.
- Must Have: at least 2 years’ Experience with C /Python with Keras/TF/Pytorch environments.
- Must Have: 3-5 years’ Experience with deep learning. Experience with state-of-the art algorithms for computer vision (i.e. classification, object detection, multi-object tracking, and/or instance segmentation and Video understanding).
- Must Have: at least 3 years experience in programming languages: python.
- Excellent organizational and time management skills with the ability to work on multiple projects in parallel .
- Strong problem-solving skills
- Excellent team working and communication skills
- Good attention to detail
- M.Sc with a thesis in the fields of Computer Vision / deep learning.
- Experience with LLM Models for Video understanding.
- Experience with deep temporal models (LSTM,GRU).Experience with generative models (GANs, VAEs).
- Experience with C , and Working knowledge with real time applications development.
- Experience with deep learning algorithms for image or video processing.
- Experience with deep learning for 3D problems.
- Awareness of MLOps and Agile principles
Salary : $120,000 - $160,000