
Posted 7 hours ago
Senior ML Programmer
UbisoftSenior ML Programmer
Requirements
Bachelor's degree in CS or Engineering, 5+ years AI/ML experience, Extensive C++ knowledge, Deep learning fundamentals, Strong architecture skills
Skills
C#PythonMachine Learning
About the role
Responsibilities
- Provide and support ML systems based on business requirements and objectives
- Set out technical designs to meet system needs
- Collaborate with data science, specialist programmers, and research teams
- Develop, integrate, and maintain inference engines, ML libraries, and frameworks
- Leverage hardware (NPU, GPU, CPU) to accelerate ML computations
- Develop systems for tracking data to train models
- Develop systems to benchmark, evaluate, and optimize model performance
- Write unit and integration tests
- Create proof of concepts involving model training and fine-tuning
- Conduct research to stay updated with latest advancements
Requirements
- Bachelor’s degree in computer science, computer engineering, or equivalent
- Minimum 5 years of experience in AI/ML
- Extensive knowledge of C++
- Strong architecture skills
- Good knowledge of Machine Learning and deep learning fundamentals
- Strong hardware knowledge for multithreading and memory management optimization
Preferred Qualifications
- Master’s degree in Machine Learning
- Proficiency in Python
- Experience with game engines
- Knowledge of database products
- Knowledge of cloud-based platforms
About the Company
Ubisoft is a global leader in digital entertainment, and the Content Creation Technology Group (CCTG) develops machine learning tools to support teams in creating, testing, and deploying ML solutions to games.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior ML Programmer
Ubisoft · Montreal
