Ubisoft

R&D Developer

Ubisoft
Apply
3 days ago
Shanghai, ChinaMid Level

Responsibilities

  • Design, develop, and integrate machine learning prototypes in game engines and middleware.
  • Collaborate with R&D Scientists throughout prototype creation.
  • Transform proof-of-concepts and prototypes into production-ready minimum viable products.
  • Work with game and technology teams to release robust, documented, complete, and performant solutions.
  • Develop and maintain tools and infrastructure that facilitate research and collaboration.
  • Encourage standardization of processes, frameworks, libraries, and best practices.

Requirements

  • Degree in Computer Science, Software Engineering, or equivalent.
  • Proficiency in C++ and Python.
  • Familiarity with TensorFlow and PyTorch, including neural network implementation and translating research prototypes into practical production solutions.
  • Previous experience or knowledge in real-time computer graphics or a related area.
  • Previous software development experience and a solid understanding of software engineering best practices.
  • Curiosity, critical thinking, a solution-oriented mindset, and motivation to innovate in the video game industry.
  • Good communication skills in English and Chinese.
  • Experience with agentic programming, game or game-technology development, game engines, digital content creation tools, distributed systems, containers, high-performance computing, or CUDA is a plus.

Benefits

  • At least 15 days of paid annual leave.
  • Monthly meal and snack allowance, premium medical insurance, and a free annual health check.
  • Free access to Ubisoft PC games and an expanding library of games and books.
  • Employee Assistance Program with wellbeing solutions, emotional support, and life coaching.
  • Learning resources to support professional growth and skill development.
  • Access to 10+ staff clubs with weekly sports and gaming activities and events.
  • Fixed-term contract and office-based work arrangement in Ubisoft Shanghai.

Tech Stack

C++DockerPythonPyTorchTensorFlowUnity

Categories

Ubisoft

About Ubisoft

10,000+ employees

Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.

Contact me