What are the responsibilities and job description for the Online Engineer position at Ubisoft?
Company Description
Ubisoft is one of the world's biggest creators, publishers and distributors of videogames and interactive services. The group has a broad portfolio of internationally renowned brands such as Assassin's Creed, Ghost Recon, Just Dance, Far Cry, Watch Dogs, Rainbow Six...
Supported by a worldwide network of studios and distribution subsidiaries, the teams at Ubisoft are dedicated to offering players original and unforgettable game experiences on all popular platforms, including consoles, smartphones, tablets and PCs.
Job Description
Red Storm Entertainment is looking for an Online Engineer with the ability to program a variety of game related features. This role is for AAA multiplayer online games encompassing elements such as: matchmaking/leaderboards, online persistence, community features and social media integration, data and statistics, anti-cheat, infrastructure design/implementation, live operations management, and optimizations.
Qualifications
- B.S. in Computer Science, Engineering, Mathematics or equivalent.
- 3 to 5 years Online / Multiplayer Programmer experience on a high-profile title (or titles) for consoles and/or PC.
- Must have shipped at least 1 multiplayer console title, AAA a plus.
- Strong C/C software engineering skills. Python, SQL, Java or C# a plus
- Implementation experience and strong knowledge of modular architecture, event-driven architecture, software design patterns, service development and object-oriented design.
- Experience working with one or more of the following: Xbox/Windows Live, Sony Playstation Network, Nintendo WiFi Connection, or Steam.
- Experience implementing networked gameplay and dealing with bandwidth and latency issues
- Experience with the implementation and requirements of client-server and peer-to-peer networking models
- A strong understanding of online games, including low-level networking, back-end, and internet connection issues and solutions
- Cloud development or large-scale data store experience a plus.
- Excellent communication skills
- A passion for multiplayer and online gaming
Additional Information
- Subsidized paid medical and dental insurance for employees and dependents
- Paid life, accidental death & dismemberment, short- and long-term disability insurance
- Paid holidays
- Flexible work schedule
All of your information will be kept confidential according to EEO guidelines.