As a Senior software developer - AI processing platforms, you will work as a part of the innovation team on deploying highly scalable CV/ML processing systems that meet market needs relating to system architecture, implementation, testing and maintenance. You will be contributing to our next generation AI processing platform, enabling us to process millions of sport games for advanced analytics.

  • Collaborating closely with the AI research and product development teams to iteratively define, and implement the software solutions to facilitate R&D and deployment using shared codebases for R&D and production
  •  
  • Develop and maintain highly scalable and reliable machine learning pipelines within a cloud architecture, both for R&D experimentation and production deployment
  •  
  • Work cross functionally with the software engineering teams to define and implement APIs and data exchange formats
  •  
  • Optimizing the AI processing systems for cost, speed and scalability on the cloud
  •  
  • Manage testing and ensure robustness of the infrastructure code

​​​​​​Bachelor’s Degree in Computer Science, Engineering, or other relevant technical fields

  • At least 5 years of software engineering experience and a proven track record of successfully deploying and maintaining large-scale distributed platforms
  •  
  • Proficiency in python and C++, familiarity with ML frameworks such as PyTorch, TensorFlow
  •  
  • Advanced knowledge and hands-on experience with at least one cloud environment, AWS preferred
  •  
  • Excellent problem solving and software design skills
  •  
  • Understanding of system architecture
  •  
  • Solid understanding of engineering and infrastructure best practices.
  •  
  • Strong communication skills and to interact with scientists, engineers and product managers

Nice to have:

Experience video processing, encoding, etc.

Strong understanding of secure, scalable RESTful API design, databases and data warehousing systems

Experience working with High Performance Computing systems and task scheduling (slurm)

Understanding of ML R&D lifecycle

Hands-on experience in training of neural networks for computer vision

Passion for sports is a nice plus!

 

Sportlogiq brings a challenging and inspiring work environment. Everybody you’ll interact with, as a Senior software developer, is passionate about sport and creating exceptional work. The position will have you collaborate with employees within the company and offer a fast paced environment with a lot of opportunity for learning. 

- A comprehensive compensation package, including competitive salary, bonuses and comprehensive benefits program 

  • - A cooperative and fun work environment, supportive leadership for your personal growth. We care about seeing each other reach full potential  
  •  
  • - Flexible work schedule

Location

Remote

Remote 5455 Av. de Gaspé
Montréal, QC H2T3B3