R&D Programmer: Real-time Game Server

3 Minutes ago • All levels • $8,000,000 PA - $12,000,000 PA

Job Summary

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.
Must have:
  • Constantly catch up on the latest technologies.
  • High system programming skills (C++/C/Rust etc.).
  • Experience in designing and implementing scalable systems.
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.

Job Details

業務内容

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

必須経験・スキル

・最新の技術や未知の領域に対して、常にキャッチアップを行い続けていること
・高度なシステムプログラミング能力(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/

Similar Jobs

Affinidi - Engineering Manager, Full Stack

Affinidi

London, England, United Kingdom (Hybrid)
2 Weeks ago
The Walt Disney Company - Principal Software Engineer - Java

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
3 Weeks ago
Mozilla - Sr Software Engineer, Build & Release

Mozilla

(Remote)
6 Days ago
ByteDance - Service Framework Software Engineer Intern

ByteDance

Singapore (On-Site)
1 Month ago
Drive mode - Backend Engineer

Drive mode

Mountain View, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Application Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
ByteDance - Researcher - Large Language Models, Applied Machine Learning

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Remote)
2 Months ago
Barracuda Networks  Inc  - Senior Software Developer

Barracuda Networks Inc

Ottawa, Ontario, Canada (Hybrid)
3 Months ago
Wargaming - DevOps Engineer (Deployment team)

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
2 Months ago
ByteDance - Infrastructure Software Engineer in Edge Cloud

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Meta - Production Engineering

Meta

Sunnyvale, California, United States (On-Site)
6 Months ago
Coda - Senior/Staff Software Engineer

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
1 Year ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chiyoda City, Tokyo, Japan

Extreme Inc. - 【Game Machine】Planner / Tokyo

Extreme Inc.

Tokyo, Japan (On-Site)
2 Weeks ago
Cygames - 2D Asset Artist / Concept Artist / Osaka

Cygames

Osaka, Osaka, Japan (On-Site)
2 Weeks ago
Marvelous games - Character Modeler (Game Department)

Marvelous games

Shinagawa City, Tokyo, Japan (On-Site)
9 Months ago
Mendix - Senior Presales Solution Architect

Mendix

Tokyo, Japan (On-Site)
1 Year ago
Marvelous games - Sound Creator (Game Department)

Marvelous games

Shinagawa City, Tokyo, Japan (On-Site)
9 Months ago
Workato - Intern - Platform Solutions Engineer

Workato

Tokyo, Japan (On-Site)
2 Weeks ago
Brave Group (Language barrier) - Project Manager

Brave Group (Language barrier)

Japan (On-Site)
1 Year ago
Google - Digital Strategy Lead, Accelerated Growth

Google

Tokyo, Japan (On-Site)
3 Weeks ago
Sony Interactive Entertainment - UX Designer (Design System x Accessibility)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Month ago
Game freak - R&D Programmer: Graphics [Junior Class]

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
2 Years ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Chiyoda City, Tokyo, Japan (On-Site)

Chiyoda City, Tokyo, Japan (On-Site)

Chiyoda City, Tokyo, Japan (On-Site)

Chiyoda City, Tokyo, Japan (On-Site)

Chiyoda City, Tokyo, Japan (On-Site)

Chiyoda City, Tokyo, Japan (On-Site)

Chiyoda City, Tokyo, Japan (On-Site)

Chiyoda City, Tokyo, Japan (On-Site)

View All Jobs

Get notified when new jobs are added by Game freak

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug