Posted in

Senior ML Programmer Content Creation Technology Group

Senior ML Programmer Content Creation Technology Group

CompanyUbisoft
LocationMontreal, QC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in computer science or computer engineering or equivalent
  • Minimum 5 years’ experience in AI/ML
  • A good knowledge of Machine Learning and deep learning fundamentals
  • Extensive knowledge of C++
  • Strong Architecture skills
  • A good hardware knowledge, to take advantage of multithreading, and optimize memory management

Responsibilities

  • Provide and support ML systems based on the business requirements and objectives
  • Set out technical designs to meet system needs whenever necessary
  • Collaborate with data science team, specialist programmers (AI, 3D, physics, sound, animation, etc.), research team and other stakeholders like productions
  • Develop, integrate and maintain Inference engines, ML libraries and frameworks
  • Leverage best hardware (NPU, GPU, CPU) to accelerate ML related computations
  • Develop systems that allow Gameplay programmers and Data scientist to easily track relevant data to train models
  • Develop systems to benchmark, evaluate and optimize model’s performance
  • Program in a clear and structured manner that is in keeping with performance, maintenance, modularity, scalability and compatibility requirements
  • Write unit tests and integration tests
  • Creating proof of concepts, that can require model training, fine tuning, experimenting with different techniques and models
  • Suggest improvements whenever necessary by designing and implementing new systems or enhancing existing ones
  • Conducting research to stay up to date with the latest advancements
  • Documentation, presentations, and knowledge sharing to communicate complex AI concepts to both technical and non-technical collaborators

Preferred Qualifications

  • Proficient in Python is an asset
  • Experience working with game engines is an asset
  • A good knowledge of Database products is an asset
  • A good knowledge of cloud-based platforms is an asset