FAQs
What is the primary responsibility of an R&D Programmer at Ubisoft's La Forge?
The primary responsibility is to transform proof-of-concept prototypes into production-ready technologies and to simplify collaboration between team members within the Quality Foundation research group.
What technical skills are required for this position?
Proficiency in Python and C++, experience with game engines (e.g., Unity, Unreal), familiarity with deep learning frameworks (e.g., PyTorch, TensorFlow), and knowledge of Machine Learning techniques and deployment are required.
What is the minimum experience needed for candidates applying to this job?
Candidates should have at least 3 years of software development experience or related experience.
Is knowledge of machine learning necessary for this role?
Yes, knowledge in applying Machine Learning or other related data-driven methods is important, especially for solving character creation and animation challenges.
What kind of educational background is preferred for this position?
An undergraduate or master's degree in Computer Science, Software Engineering, or a related field is preferred.
Are there opportunities for professional development at Ubisoft?
Yes, Ubisoft prioritizes professional development, offering opportunities to challenge oneself, learn, and grow in their role.
How many vacation weeks does Ubisoft offer employees?
Ubisoft offers six weeks of vacation for all employees.
Is this role suited for someone with experience in the gaming industry?
Yes, experience in the gaming industry, especially with a focus on machine learning, is considered a huge plus.
What additional benefits are provided to employees at Ubisoft?
Additional benefits include an enhanced parental leave program, a comprehensive health benefits package, generous RRSP matching, industry education support, and training and career development initiatives.
Does Ubisoft have a commitment to diversity and inclusion?
Yes, Ubisoft is committed to creating an inclusive workplace that reflects the diversity of its player community and respects the individuality of its team members.