Morges, SwitzerlandComputer VisionOpen end contractApply for this jobSecond Spectrum is the world leader in building machines that understand sports and the experts at creating value from tracking data. We create tools that help teams win with cutting-edge technology in Computer Vision, Machine Learning, Big Data, Augmented Reality, and product design. Second Spectrum is the Official Optical Tracking Provider of the NBA since 2017. In addition, we are working with several football clubs and leagues in Europe and in the US. We employ over 100 employees across 4 countries and are headquartered in Los Angeles (USA).
Your Mission:Develop computer vision & machine learning cutting-edge technologies to ensure our market leading position in sports player tracking and broadcast solutions.
Your Role:
Be an expert in one of the sub-fields of modern computer vision relevant to our work: object detection, recognition and tracking, camera calibration, 3D reconstruction, etc.
Manage interdisciplinary projects combining different teams within the company
Mentor interns and engineers, and foster knowledge sharing among the team and the company
Design, prototype, implement and test software and computer vision & machine learning algorithms in Python and C++
Develop and optimize real-time and high-accuracy sports solutions with modern computer vision
Leverage Amazon Web Services (EC2 and S3) to run algorithms on a large number of servers in the cloud
Implement and provide best-practices for maintainable software development, including deployment process, documentation, and adherence to and improvement of coding standards
Your Profile:
MSc or PhD in computer science or a related degree, with strong software engineering and modern computer vision components
4+ years of industrial experience in full development life cycle: design, prototype, implementation, testing and performance evaluation of software
2-3+ years of industrial experience in computer vision and modern machine learning algorithms, such as deep learning
Solid experience in software engineering: modern software development practices and tools, concurrent and distributed programming, operating systems, computer networks, database systems
Fully proficient in Python and/or modern C++ with exposure to functional & object-oriented programming paradigms
High performance computing; GPU computing; and exposure to real-time systems is an asset