Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar is on the lookout for a talented Senior Network Programmer who possess a passion for games. Working on the network team will involve a large variety of different tasks from the low-level (such as optimising the data sent over the physical network) to the high-level (such as ensuring game objects move smoothly in network games taking packet loss and network latency into account). This is a full-time, permanent and in-office position based in Rockstar’s unique game development studio in the heart of Leeds. WHAT WE DO • Support the synchronisation of gameplay state and mechanics between players in multiplayer sessions to enable a shared gameplay experience. • Optimise networking systems to minimise usage of CPU processing, memory and bandwidth. • Enhance prediction and interpolation systems to ensure game entities move smoothly in multiplayer games in high latency/packet loss conditions. RESPONSIBILITIES • Develop, maintain and extend current networking systems on different gaming platforms. • Synchronise game entities and gameplay state in a bandwidth efficient manner that works well over home Internet conditions. • Use time productively and efficiently to make every effort to meet required targets. REQUIREMENTS • 5 years commercial games programming experience. • Experience working on one or more shipped titles, ideally through the submission and release process. • Strong C/C++ programming skills. • Good communication skills. • Self-Motivated. PLUSES Please note that these are desirable skills and are not required to apply for the position. • Experience working on networking prediction and interpolation systems. • Experience working on Xbox and Sony console platforms. • Experience working with low-level network libraries.