Senior Network Programmer - Beyond Good & Evil 2
Ubisoft
Montpellier, France
JOB DESCRIPTION
Under the supervision of the Team Lead Engine, you will be a major player for the proper functioning, maintenance, and evolution of the network architecture of Beyond Good & Evil 2. You will ensure performance, in-game data replication, and provide close support to internal teams. You will also contribute to the technical support of the Network team.
What you will do:
- Analyze CPU and memory performance of our clients and servers;
- Perform in-depth analysis of server or client code to determine the necessary changes to support the player count defined for the game;
- Fix platform-specific issues (PS5, Xbox Series, Linux, PC);
- Optimize network code to reduce bandwidth usage and minimize latency between clients;
- Provide support on tools to monitor our cloud servers;
- Provide support for cloud server deployment.
QUALIFICATIONS
What we’re looking for:
- Excellent command of C++;
- Solid knowledge of network APIs;
- Expertise in network replication within game engines;
- Strong understanding of network optimization and real-time performance;
- Proficiency in the network architecture of a game engine;
- Good understanding of other game engines;
- Ability to technically supervise a team;
- Strong autonomy and initiative, able to quickly take ownership of topics, propose solutions, and drive progress without constant oversight;
- Excellent communication skills to interact and collaborate effectively with GPP, Engine, Online, and other teams;
- Strong estimation and workload management abilities;
- Long-term vision and commitment to continuous improvement of the architecture.
Don't forget to mention EuroTechJobs when applying.