
Posted 7 hours ago
Senior ML Programmer
Ubisoft
Requirements
Bachelor's degree in Computer Science or Engineering, Minimum 5 years of AI/ML experience, Strong C++ knowledge, Deep Learning fundamentals
Skills
C#PythonMachine Learning
About the role
Responsibilities
- Provide and support ML systems based on business requirements and objectives
- Establish technical designs to meet system needs
- Collaborate with data science, specialized programmers (AI, 3D, physics, etc.), and research teams
- Develop, integrate, and maintain ML inference engines, libraries, and frameworks
- Leverage hardware (NPU, GPU, CPU) to accelerate ML computations
- Develop systems for gameplay programmers and data scientists to track training data
- Create proofs of concept through model training, fine-tuning, and experimentation
- Write unit and integration tests
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent
- Minimum 5 years of experience in AI/ML
- Strong knowledge of Machine Learning and Deep Learning fundamentals
- In-depth knowledge of C++
- Strong architectural skills
- Knowledge of computer hardware, 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 platforms
About the Company
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. Ubisoft is a global leader in digital entertainment.
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
