R&D Programmer: Real-time Game Server

19 Hours 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 play using online technology. The responsibilities include communication programming work in consumer game development. The ideal candidate should be continuously catching up on the latest technologies and unexplored areas, possess advanced system programming skills (C++/C/Rust, etc.), and have experience designing and implementing systems that can solve high scalability or severe performance requirements. The candidate should have a strong interest in multiplayer and server-side aspects of games and the ability to think about who will use the games and how they want to be used. They should also be able to take initiative, communicate proactively, and work collaboratively within a team.
Must have:
  • Continuously catch up on the latest technologies.
  • Advanced system programming skills (C++/C/Rust, etc.).
  • Experience in designing and implementing scalable systems.
Good to have:
  • Game programming experience (C++/C#, etc., language is not specified).
  • Experience implementing multiplayer games.
  • Experience in developing products requiring real-time synchronization.
  • Experience in developing security systems to prevent cheating in games.
  • Experience in developing and operating large-scale/high-load server systems.
  • Deep understanding and implementation experience of communication protocols such as TCP/UDP.
  • Understanding and implementation experience of algorithms for realizing distributed systems such as Paxos and Raft.
  • Experience in identifying, identifying causes, proposing, and solving technical issues in systems.
  • Experience in leading an engineering team and solving problems as a team.

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

ByteDance - Senior Software Development Engineer - Distributed KV System

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - Software Developer (Routing Verification & Emulation)

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Interface AI - Senior Software Engineer, Backend

Interface AI

(Remote)
10 Hours ago
ByteDance - Researcher - Large Language Models, Applied Machine Learning

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Wargaming - Game Developer

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Security Engineer (Penetration Tester) - Security Assurance

ByteDance

Singapore (On-Site)
6 Months ago
Canonical - Embedded Linux Field Engineer for Devices/IoT

Canonical

(Remote)
10 Hours ago
Aerospike - Senior Software Engineer, Client (Java + Go)

Aerospike

(Remote)
1 Day ago
Workato - Senior Software Engineer (Rust)

Workato

(Remote)
8 Hours ago
Meta - Production Engineer

Meta

Sunnyvale, California, United States (Remote)
5 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Teesta Investment   - Senior Software Engineer

Teesta Investment

Kolkata, West Bengal, India (On-Site)
7 Months ago
Canonical - Embedded Linux Consultant

Canonical

(Remote)
10 Hours ago
Tatsu Works - Senior Fullstack Engineer

Tatsu Works

(Remote)
5 Months ago
HYPERHUG - Lead Game Designer

HYPERHUG

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Chiyoda City, Tokyo, Japan

Limit Break - Senior Mobile Game Designer

Limit Break

Tokyo, Japan (On-Site)
1 Month ago
Tencent - Japan Business Development

Tencent

Tokyo, Japan (On-Site)
1 Month ago
Keywords Studios - Customer Support Team Lead - Remote

Keywords Studios

Osaka, Osaka, Japan (Remote)
1 Month ago
NVIDIA - Senior Developer Relations Manager - Manufacturing

NVIDIA

Tokyo, Japan (On-Site)
3 Months ago
Cygames - 3DCG/Game/Rigging Artist/Tokyo

Cygames

Tokyo, Japan (On-Site)
1 Day ago
Domo - Solution Consultant

Domo

Tokyo, Japan (On-Site)
1 Day ago
Extreme Inc. - PMO

Extreme Inc.

Tokyo, Japan (Hybrid)
20 Hours ago
Cognite - Senior Field Engineering Director / Pre-sales

Cognite

Tokyo, Japan (Hybrid)
7 Months 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)

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