AI Programmer

3 Months ago • All levels • Research Development

Job Summary

Job Description

As an AI Programmer, you will be responsible for building systems to control the behavior of NPCs and enemies, as well as game balance. Although the main focus will be on AI system development, there may also be opportunities to create game content using these systems. This role requires experience in game development, with a strong understanding of AI and character control, and a deep knowledge of mathematics. You will be expected to create AI programs, develop systems for pathfinding and knowledge representation, and potentially work on character animation and network design. The ideal candidate will have experience with 3D game development, character AI, and experience with both human and non-human NPCs.
Must have:
  • Completed at least one game development project.
  • Experience creating AI programs for games.
  • Deep knowledge of AI and character control in games.
  • Deep knowledge of mathematics.
Good to have:
  • Experience in 3D game development for consoles or PC.
  • Experience in character AI and crowd AI development.
  • Experience developing both human and non-human NPCs.
  • Experience in NPC system development (pathfinding, knowledge representation).
  • Experience in controlling animation that matches the pathfinding.
  • Experience in speeding up NPC CPU processing when there are many NPCs.
  • Experience in character animation network design and embedding.
  • Experience in developing IK, Aim, Ragdoll, and tentacle control for animation.

Job Details

English :  https://hrmos.co/pages/2052996596448374784/jobs/0000004E

業務内容

  • NPCや敵の挙動、ゲームバランスを制御するためのシステムを構築する。
  • AIシステム開発を主業務として希望していても、そのシステムを利用して作るゲームコンテンツ制作もある程度行う可能性があります。

応募条件

  • 1タイトル以上のゲーム開発完成経験
  • ゲームAIプログラムを作成した経験がある。
  • ゲームにおけるAIやキャラクター制御に関して深い知識がある。
  • 数学に関して深い知識がある。

あると望ましい経験等(必須ではありません)

  • 据え置きコンシューマー機もしくはPCでの3Dゲーム開発経験
  • キャラクターAIや群集AIの開発経験
  • 人間型NPC、非人間型NPC両方の開発経験
  • 経路探索、知識表現などのNPCに必要なシステム開発経験
  • 移動経路探索に合わせた歩行アニメーション制御設計経験
  • 多人数出現するNPCのCPU処理分散などの高速化経験
  • キャラクターアニメーションネットワーク設計、組み込み経験
  • IK、Aim、Ragdoll、触手制御などのプログラム制御アニメーションの開発経験
  • ゲームコンテンツ制作にあると望ましい経験はGame Programmerを参照してください

提出物

  • 履歴書(写真付き)
  • 職務経歴書
    • 過去に携わったすべてのゲームタイトルと担当業務内容を具体的にご明記ください。
    • 使用できるプログラム言語と使用歴年数、代表的な制作内容を整理してご明記ください。
    • 使用できるソフトウェア(Photoshop、Maya、Eclipse等)と使用歴年数、代表的な制作内容を整理してご明記ください。
    • 最近見た技術講演やその関連記事等で技術的・表現的に素晴らしいと感じたものを2つ挙げ、その理由を簡潔に記載してください。
    • 最近プレイしたゲームで技術的に興味を持ったタイトル1本について、その理由を簡潔に記載してください。
  • 作品
    • ビルドした実行形式を添えてください。
    • 画面をキャプチャした動画を添付してください。(環境によっては動作しない可能性があるため)
    • 提出プログラムに対する必要な説明を記載した“readme.txt”ファイルを、作成してください。readme.txtには、下記説明の記載もお願いします。
    • 実行環境等を含めた実行方法
    • プログラムを作成する上で苦労した箇所
    • 力をいれて作った部分で、「プログラム上」で特に注意してみてもらいたい箇所
    • 参考にしたソースファイルがあるなら、どの様なところを参考にしましたか?またその部分のファイル名を書いてください。

注意点

他の人が作成したライブラリ、関数等を使っている場合は、その部分を「別ファイル」に分けて、そのファイル名を書いてください。

<以下のような場合も該当します>

  • 他の人が作成した関数を使用した場合
  • 何かを参考にし参考元のソースが半分以上残っている場合
  • フリーのライブラリを使用した場合(ライブラリ名を明記してください)
  • 他人の作ったライブラリを使用した場合(ライブラリ名を明記してください)

機密事項に触れるソース、情報は除外してご提出ください。

Similar Jobs

cyara - Technical Writer

cyara

Hyderabad, Telangana, India (Hybrid)
11 Months ago
Applike - Art Lead

Applike

Hamburg, Hamburg, Germany (Hybrid)
2 Months ago
Juego Studios - Senior UI Designer

Juego Studios

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Netflix - Pre-Production Technical Director

Netflix

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Amber - Technical Artist

Amber

Brazil (Remote)
1 Year ago
Apple - ML Data Operations Manager

Apple

Cupertino, California, United States (On-Site)
2 Months ago
gismart - Machine Learning Engineer

gismart

(On-Site)
3 Weeks ago
bytedance - Machine Learning Engineer Intern (E-commerce-Supply Chain & Logistics)

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Ansys - Lead R&D Software Engineer - C++/Python, Semiconductors

Ansys

Chalandri, Greece (On-Site)
3 Weeks ago
Pika - Research Scientist

Pika

Palo Alto, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GameJobs - Designer

GameJobs

Stockholm, Stockholm County, Sweden (Hybrid)
1 Year ago
Ruselle Investments - Video Producer

Ruselle Investments

Seattle, Washington, United States (On-Site)
1 Year ago
Penrose studios - Surfacer

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago
bohemia interactive - Senior Artist Generalist

bohemia interactive

Mníšek, Liberec Region, Czechia (On-Site)
3 Months ago
Abstraction Games - Head of Art

Abstraction Games

Netherlands (Hybrid)
4 Months ago
flix interactive - Senior Artist

flix interactive

Birmingham, England, United Kingdom (Remote)
2 Months ago
Landor - 3D Motion Designer

Landor

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Codeway Studios - Marketing Art Operations Intern

Codeway Studios

Istanbul, İstanbul, Türkiye (Hybrid)
2 Months ago
Pipeline studios - Artista de Rigging (2D Rigger)

Pipeline studios

Colombia (On-Site)
1 Week ago
KOJIMA PRODUCTIONS - Game Designer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Minato City, Tokyo, Japan

ElevenLabs - Account Executive - Japan

ElevenLabs

Tokyo, Japan (Remote)
4 Months ago
Extreme Inc. - Infrastructure Engineer (Headquarters)

Extreme Inc.

Toshima City, Tokyo, Japan (On-Site)
3 Months ago
Ubisoft - IT Technician

Ubisoft

Tokyo, Japan (Hybrid)
5 Days ago
Trellix - Senior Security Consultant

Trellix

Tokyo, Japan (On-Site)
2 Months ago
Extreme Inc. - In-house SE/Tokyo

Extreme Inc.

Tokyo, Japan (Hybrid)
3 Months ago
gu3 - Contract Character Illustrator (Game Business/New Titles)

gu3

Tokyo, Japan (Hybrid)
1 Month ago
Game freak - Graphic Designer: Character Motion [Junior Class]

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
3 Years ago
Brave Group (Language barrier) - HIMEHINA | Promotion Manager

Brave Group (Language barrier)

Japan (On-Site)
3 Weeks ago
Cygames - Media Relations Representative

Cygames

Shibuya, Tokyo, Japan (On-Site)
2 Months ago
Game freak - Contract Graphic Designer: Cutscenes (Development Assignment for the "Pokémon" Series)

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Razer - Senior AI Software Engineer - AI Integration

Razer

Singapore (On-Site)
1 Month ago
bytedance - Machine Learning Engineer Intern (Global E-commerce Risk Control) - 2025 Summer (PhD)

bytedance

San Jose, California, United States (On-Site)
9 Months ago
CyberArk - AI Transformation Principal

CyberArk

Israel (Hybrid)
2 Months ago
Game freak - R&D Programmer: Environmental Systems

Game freak

Chiyoda City, Tokyo, Japan (Remote)
2 Weeks ago
C3 IoT - Software Engineer - Generative AI

C3 IoT

Guadalajara, Jalisco, Mexico (On-Site)
3 Weeks ago
Pinterest - Manager II, Machine Learning Engineering, Core Engineering

Pinterest

San Francisco, California, United States (On-Site)
3 Weeks ago
EvenUp - Senior Software Engineer - AI Entities

EvenUp

Toronto, Ontario, Canada (Hybrid)
3 Months ago
GoMotive - Manager, AI Performance and Reliability

GoMotive

Pakistan (Remote)
3 Weeks ago
eBay - Senior Applied Researcher, SEO Science

eBay

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Mozilla - Senior Machine Learning Engineering Manager, GenAI

Mozilla

Canada (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Minato City, Tokyo, Japan (On-Site)

Tokyo, Japan (On-Site)

Minato City, Tokyo, Japan (On-Site)

Minato City, Tokyo, Japan (On-Site)

Minato City, Tokyo, Japan (On-Site)

Minato City, Tokyo, Japan (Hybrid)

Tokyo, Japan (On-Site)

Tokyo, Japan (On-Site)

Minato City, Tokyo, Japan (On-Site)

Minato City, Tokyo, Japan (On-Site)

View All Jobs

Get notified when new jobs are added by Kojima

Level Up Your Career in Game Development!

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

Job Common Plug