R&D Programmer: Real-time Game Server

4 Months ago • All levels • $8,000,000 PA - $12,000,000 PA
Game Programmer

Job Description

This role involves proposing and researching new ways to play and expand the scope of games using online technology, as well as communication programming tasks in consumer game development. The responsibilities include staying up-to-date with the latest technologies and unexplored areas, possessing advanced system programming skills, and designing and implementing systems capable of high scalability or meeting strict performance requirements. The ideal candidate will have a strong interest in multiplayer and server-side aspects of games, a desire to bring ideas to life, the ability to think about the user experience, and the ability to communicate proactively and collaborate within a team.
Good To Have:
  • Game programming experience (C++/C# or other languages).
  • Experience in implementing multiplayer games.
  • Experience in developing products requiring real-time synchronization.
  • Experience in developing security systems for anti-cheating in games.
  • Experience in developing and operating large-scale/high-load server systems.
  • Deep understanding and implementation experience of communication protocols like TCP/UDP.
  • Understanding and implementation experience of algorithms for distributed systems (Paxos, Raft etc.).
  • Experience in identifying, troubleshooting, and resolving technical issues in systems.
  • Experience in leading engineering teams to solve problems.
Must Have:
  • Constantly catch up on the latest technologies.
  • High system programming skills (C++/C/Rust etc.).
  • Experience in designing and implementing scalable systems.

Add these skills to join the top 1% applicants for this job

cpp
c#
rust

業務内容

・オンライン技術を使った新しい遊びや遊びの幅を広げる提案・研究開発の推進
・コンシューマゲーム開発における、通信プログラミング業務

必須経験・スキル

・最新の技術や未知の領域に対して、常にキャッチアップを行い続けていること
・高度なシステムプログラミング能力(C++/C/Rustなど)
・高いスケーラビリティあるいは、シビアな性能要件を解決できるシステムを自ら考案し、実装した経験

歓迎経験・スキル

・ゲームプログラミング経験(C++/C#など、言語不問)
・マルチプレイゲームの実装経験
・リアルタイム同期が必要なプロダクトの開発経験
・ゲームにおける不正行為防止のためのセキュリティシステム開発経験
・大規模/高負荷なサーバーシステムの開発・運用経験
・TCP/UDPなど通信プロトコルへの深い理解と実装経験
・Paxos、Raftなど、分散システムを実現するためのアルゴリズムへの理解や実装経験
・システムにおける技術的課題を発見し、原因特定・提案・解決した経験
・エンジニアリングチームをリードし、チームで課題解決を行った経験

求める人材タイプ

・ゲームに関するマルチプレイやサーバーサイドに強い興味があり、実現したいことがある方
・誰にどう使われるか、どのように使って欲しいかを考えられる方
・自ら主体的に動き、発信することができる方
・チーム内外問わず積極的なコミュニケーションを取り、協力しながら制作できる方

必要書類

・履歴書・職務経歴書(日本語/ファイル形式:PDF)
※業務として携わられてたもの以外の『ポケットモンスター』シリーズに関連するキャラクター、企画、ゲームは含めずにご提出ください

社員対談

・開発責任者メッセージ
https://www.gamefreak.co.jp/message/
・プログラマ対談
https://www.gamefreak.co.jp/recruit/crosstalk-programmer/
・システムプログラマ対談
https://www.gamefreak.co.jp/recruit/crosstalk-system-programmer/

Set alerts for more jobs like R&D Programmer: Real-time Game Server
Set alerts for new jobs by Game freak
Set alerts for new Game Programmer jobs in Japan
Set alerts for new jobs in Japan
Set alerts for Game Programmer (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙