Logo of Huzzle

R&D Programmer (Software Engineering) - La Forge

image

Ubisoft

Oct 28

Applications are closed

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Toronto

Requirements

  • An undergraduate or master degree in Computer Science, Software Engineering, or equivalent
  • At least 3 years of software development experience or related experience (with a focus on machine learning or in the gaming industry being a huge plus)
  • Proficiency in Python & C++
  • Experience using game engines (e.g., Unity, Unreal or equivalents)
  • Experience with deep learning frameworks (e.g., PyTorch or Tensor Flow)
  • Knowledge of Machine Learning (Techniques & Deployment of model)
  • Knowledge in applying Machine Learning or other related data driven methods to solve character creation and animation
  • A highly collaborative and solution-oriented spirit
  • Curiosity and critical thinking
  • Excellent communication, interpersonal, and presentation skills
  • Motivation to innovate in the video game industry & adapt to its (constantly evolving) rhythm
  • A desire to innovate, to take risks, and to learn from your mistakes and from your team members

Responsibilities

  • Design, code, and integrate research-based prototypes in game engines & internal middleware.
  • Work closely with research scientists and production leads.
  • Push prototypes to minimal viable products for game development teams.
  • Partner with product teams to release complete product packages that meet production quality criteria (robustness, documentation, completeness, and performance).
  • Develop and maintain prototyping tools and infrastructure to facilitate collaboration between researchers.
  • Encourage standardization of frameworks, libraries, etc. among R&D teams + recommend and share best practices.

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.

We're committed to enriching player's lives with original & memorable gaming experiences. Join us & create the unknown!

Technology
Industry
10,001+
Employees
1986
Founded Year

Mission & Purpose

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Get notified when Ubisoft posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?