Senior Software Engineer - AI Platforms

Sportlogiq
Apply Now

Job Description

We are the world's sports analytics leader, using cutting-edge AI technology to produce unique sports data and performance insights. These insights provide an edge to teams, leagues, media organizations, betting operators, and rights holders of all sizes. We use a variety of techniques to collect and analyze sports data, allowing our partners to discover contextual insights and derive value from them in brand new ways.

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.

What you'll do:

  • 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

What you need:

  • 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!

What we offer:

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

We are the leaders in sports analytics. Using our cutting-edge technological resources, such as artificial intelligence, we are able to produce accurate sports-related data. This also allows us to provide performance reviews. These ratings provide several benefits to teams, sports leagues, media, sportsbooks and rights holders of all kinds. Our varied techniques allow us to collect and analyze sports data. Thus, our partners from different environments will discover contextualized evaluations and make these evaluations profitable in multiple ways.

As a Senior Software Engineer – AI Processing Platforms, you will work on the innovation team to deploy highly scalable computer vision/machine learning (CV/ML) processing systems that meet business needs market leader in system architecture, implementation, testing and maintenance.

You will contribute to the next generation of our AI processing platform, enabling us to process millions of sports matches for advanced analytics.

Your responsibilities:

  • Collaborate closely with AI research and product development teams to iteratively identify and implement 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 testing and production deployment
  • Work cross-functionally with software engineering teams to determine and implement API interfaces and data exchange formats
  • Optimizing AI processing systems for cost, speed and cloud scalability
  • Manage tests and ensure robustness of infrastructure code

What you need :

  • A bachelor's degree in computer science, engineering or a related technical field
  • At least 5 years of software engineering experience and proven expertise in the successful deployment and maintenance of large distributed platforms
  • Proficiency in Python and C++, and knowledge of machine learning tools, such as PyTorch and TensorFlow
  • In-depth knowledge and hands-on experience in at least one cloud environment, preferably AWS
  • Excellent problem solving and software design skills
  • An understanding of system architecture
  • A good understanding of engineering and infrastructure best practices
  • Good communication skills and ability to interact with IT professionals, engineers and product managers

Assets :

  • Experience in video processing, coding, etc.
  • A solid understanding of designing secure and extensible RESTful API interfaces, databases, and data warehousing systems
  • Experience in high performance IT and task management systems (Slurm)
  • An understanding of the machine learning R&D lifecycle
  • Hands-on experience training neural networks for computer vision
  • A passion for sports is appreciated!

What we offer:

Sportlogiq offers a stimulating and inspiring work environment. There will be no shortage of challenges! You will meet exceptionally rigorous people who are passionate about sport. You will work with members of all our teams. This position will allow you to flourish in a dynamic environment.

  • A competitive salary;
  • Flexibility of working hours;
  • The possibility of having bonuses;
  • Numerous social benefits;
  • A working atmosphere that promotes pleasure and collaboration.

Company Info.

Sportlogiq

Sportlogiq is an AI powered sports analytics company. We help teams win more games and broadcasters engage more viewers. Our advanced analytics software tracks the location and actions of every player on the ice, field, or court using standard game footage. Machine intelligence techniques are then used to extract meaningful insights from the data collected, allowing teams and fans to understand and experience the game in ways previously unimag

  • Industry
    Information Technology,Artificial intelligence
  • No. of Employees
    161
  • Location
    Montreal, QC, Canada
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Sportlogiq is currently hiring Software Engineer, AI/ML Jobs in Montreal, QC, Canada with average base salary of Can$91,000 - Can$194,000 / Year.

Similar Jobs View More