Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 2 месяца назад
Senior C++ Programmer (AI/ML)
Описание вакансии
Текст:
TL;DR
Senior C++ Programmer (AI/ML): Building and integrating cutting-edge machine learning-powered applications for content creation with an accent on developing inference engines, optimizing hardware utilization, and ensuring robust system design. Focus on leveraging best hardware, evaluating model performance, and integrating ML systems within game engines.
Location: Office-based in Montreal, Canada
Company
is a global leader in gaming, creating original and memorable experiences like Assassin’s Creed and Rainbow Six.
What you will do
- Provide and support ML systems based on business requirements and objectives.
- Develop, integrate, and maintain inference engines, ML libraries, and frameworks.
- Leverage hardware (NPU, GPU, CPU) to accelerate ML-related computations.
- Build systems to evaluate, optimize, and measure model performance.
- Integrate and maintain ML systems within game engines and games.
- Write clear and structured code, ensuring performance, maintainability, modularity, scalability, and compatibility.
Requirements
- Bachelor’s degree in computer science or computer engineering or equivalent.
- Minimum 10 years of experience in C++ programming.
- Minimum 5 years of experience in AI/ML.
- In-depth knowledge of C++ required.
- Strong architecture skills.
- Solid knowledge of machine learning and deep learning fundamentals.
Nice to have
- Master’s degree in Machine Learning or any other relevant field.
- Proficiency in Python.
- Experience working with game engines.
Culture & Benefits
- Work with a global leader in gaming on iconic franchises.
- Opportunity to innovate and push entertainment boundaries.
- Collaborate with diverse teams and perspectives.