K

Keywords Studios

Global game development and testing services

Rendering Engineer

Game EngineeringConfirmed live in the last 24 hours
Full-timeTokyo, Japan¥4.8M - ¥7.2M /yr

About the Job

Requirements

  • Ability to write clean, readable, performant code and design the architecture around it.
  • Excellent debugging and optimization skills.
  • Excellent written and verbal communication.
  • Knowledge of existing rendering techniques and lighting models.
  • Focus on performance analysis and GPU profiling, with strong familiarity with tools such as PIX or RenderDoc.
  • Strong 3D math skills.
  • Willingness to work as part of a team and contribute to technical discussions.
  • Eagerness to provide and receive constructive feedback for continual growth.
  • Ability to adapt to different projects, technology stacks, and proprietary client engines.
  • Strong software development skills, design theory, and development processes.
  • Strong personal time management.
  • Experience creating custom graphics engines, implementing features on existing rendering pipelines, implementing graphics-specific profiling or debugging tools, or developing for PlayStation, Microsoft, or Nintendo platforms; familiarity with PC or mobile platforms is also noted.
  • A university degree in Engineering or Computer Science, or relevant professional experience.
  • At least 3 years of professional software engineering experience.
  • At least 2 years of professional experience developing rendering pipelines or custom graphics engines.
  • Solid software engineering abilities, including good code hygiene and familiarity with various coding patterns.
  • Strong experience with C++ and proficiency in shader programming with HLSL or GLSL.
  • Comfort with source code management systems such as Git, SVN, or Perforce.
  • English proficiency sufficient to read, write, and discuss technical matters.

Responsibilities

  • Design, test, and debug code independently.
  • Break down large graphics features into engineering tasks and work with other engineers to complete them.
  • Decipher and understand complex graphics systems and rendering techniques.
  • Mentor engineers in rendering development and optimization best practices.
  • Develop systems with a strong focus on optimization and performance.
  • Estimate tasks and deliver them in a timely manner.
  • Write clear, maintainable code that passes review by other senior engineers.
  • Raise blockers to the project lead when they arise.
  • Test and document solutions so other developers can review and learn from them.
  • Implement and uphold software engineering best practices, following internal standards and client coding guidelines.
  • Take ownership of large areas of the codebase, complex features, and mission-critical areas.
  • Coordinate with people outside engineering to deliver features in a timely manner.
  • Determine the feasibility of large features and propose solutions.
  • Provide programming expertise to deliver large features and architecture suggestions.
  • Review code and use relevant experience to anticipate design and implementation problems.
  • Review other engineers' code and ensure it meets quality expectations.
  • Develop rendering systems and graphics utilities for custom proprietary or commercial engines.
  • Implement global illumination solutions that fit the existing codebase.
  • Make architectural changes to rendering pipelines to accommodate new visual features in a clean and extensible manner.
  • Optimize shaders, profile GPUs, manage graphics-resource memory, and collaborate with Technical Artists to support their workflows.
  • Work 8 hours per day Monday through Friday, with core hours between 11:00 and 16:00, excluding a one-hour break.

Desired Qualifications

  • Experience with C#, Python, or shell scripting such as Bash or PowerShell for graphics tooling.
  • Experience with game engines such as Unreal, Unity, or proprietary engines.
  • At least 3 years of experience in the video game industry.
  • Conversational Japanese proficiency at JLPT N3 or above.
  • Experience working on at least one released game.

About the Company

Keywords Studios

Global game development and testing services

Keywords Studios provides services for the global video games industry across the full lifecycle from concept to post-launch. Its offerings include game-ready art, marketing, game development, functional and localization testing, text and audio localization (including casting and audio post-production), community management, player support, and content moderation. It operates with over 13,000 professionals across 70+ studios in 25+ countries using an end-to-end platform powered by proprietary technology to coordinate work. Its goal is to help clients bring intellectual property to life by delivering digital content that entertains, connects, and educates, with differentiation coming from its global scale, breadth of services, and ability to tailor bespoke project solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1998

Recently Posted Jobs

Explore more opportunities at Keywords Studios

See more jobs