# R&D Developer

**Company**: Ubisoft
**Location**: Shanghai, Shanghai
**Experience**: senior
**Job type**: full-time
**Category**: Game Development
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Ubisoft2/744000157995699-r-d-developer?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2b3c9005-434

## Description

As an R&D Developer in La Forge China team, you will develop state-of-the-art prototypes that bring innovations to players and across the company, in domains such as virtual characters and behaviors, digital content creation or systemic environments.

You will transform proof-of-concepts into minimum viable products that are production-ready and easy to transfer to game development and technology teams.

You will also create tools, standardize processes, and share best practices to increase efficiency at La Forge.

Responsibilities:

- Design, develop, and integrate machine learning prototypes in game engines & middleware

- Work closely with R&D Scientists throughout prototypes creation

- Transform proof-of-concepts and prototypes into minimum viable products

- Work closely with game and technology teams to release production-ready solutions that meet expected quality criteria

- Develop and maintain tools and infrastructure to facilitate research and collaboration between team members

- Encourage standardization of processes, frameworks, libraries, and best practices in the team

Qualifications:

- A degree in Computer Science, Software Engineering, or equivalent

- Proficiency in C++ and Python

- Familiar with deep learning frameworks (TensorFlow, PyTorch)

- Previous experience or knowledge with Real-time Computer Graphics or related area

- Previous experience in software development with a solid understanding of software engineering best practices

- Curiosity, critical thinking and solution-oriented spirit

- Motivation to innovate in the fast-paced video game industry

- Good communication skills in English and Chinese

Benefits and Perks from Ubisoft Shanghai:

- A minimum of 15 days paid annual leave

- Monthly meal and snack allowance

- Premium medical insurance plan and free annual health check

- Game Package: free access to Ubisoft games on PC plus a rich and expanding library of games & books

- Employee Assistance Program: wellbeing solutions, emotional support, and life coaching

- Jumpstart your growth: A rich reservoir of premium and exclusive learning resources to support your continuous learning, expand your skillset, and advance your career

- 10+ staff clubs featuring weekly sports and gaming activities and events

## Skills

### Required
- C++
- Python
- TensorFlow
- PyTorch
- Computer Science
- Software Engineering
- Real-time Computer Graphics

### Nice to have
- agentic programming
- games development
- Unity
- Maya
- Blender
- 3DS Max
- Motion Builder
- distributed systems
- containers
- high-performance computing
- CUDA programming

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Ubisoft2/744000157995699-r-d-developer?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
