Online Programmer Assistant - Internship March 2026 (M/F/NB)
Ubisoft
Job Summary
As an Online Programmer Assistant at Ubisoft Ivory Tower, you will contribute to the development, integration, and maintenance of online services for The Crew Motorfest. Your role involves designing, prototyping, and implementing game features with a focus on scalability, availability, and security, working closely with the team to ensure technical online aspects are validated.
Must Have
- Help the team design, prototype, and participate in game implementation with high scalability, availability, and security in mind.
- Develop functionalities on game servers (C++, C#).
- Stabilize, debug, and optimize application servers.
- Develop debugging and monitoring tools.
- Share data between application servers and web servers.
- Work closely with all team members to validate all technical online aspects.
- Solid foundation in C++.
- Sensitivity to asynchronous programming.
- Concepts in debugging and optimization.
Good to Have
- Knowledge of network development specificities.
Perks & Benefits
- Hybrid work model
Job Description
Company Description
Play as a team, Race for excellence and Get creative! At Ubisoft Ivory Tower, we have been driven daily by these values since 2007. Join us to work on our The Crew Motorfest as an Online Programmer Assistant (M/F/NB).
Job Description
Under the direction of the Lead Online Programmer, you will face many challenges in the development, integration, and maintenance of online services.
Your main missions will be:
- Help the team design, prototype, and participate in the implementation of the game while keeping in mind high scalability, availability, and security.
- Develop functionalities on game servers (C++, C#, …).
- Stabilization, debugging, and optimization of application servers.
- Development of debugging and monitoring tools.
- Data sharing between application servers and web servers.
- Work closely with all team members to validate all technical online aspects.
Qualifications
- Solid foundation in C++.
- Sensitivity to asynchronous programming.
- Knowledge of network development specificities would be a plus.
- Concepts in debugging and optimization.
- Excellent communication and teamwork skills.
Additional Information
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diversity of perspectives advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are entirely office-based and are not eligible for hybrid work.
Consult this guide which aims to support you in your application, and discover our actions to encourage more diversity and inclusion.
- [](https://www.youtube.com/watch?v=H1T78vmIN4g&t=2s "Videos to watch")
- [](https://www.youtube.com/watch?v=Ef4hPXFkwTY "Videos to watch")