
Rendering Engineer
Keywords Studios6 hours ago
Tokyo, JapanMid Level
Responsibilities
- Develop rendering systems and graphics utilities for proprietary and commercial game engines.
- Implement graphics features such as global illumination and architectural changes to rendering pipelines.
- Optimize shaders, profile GPUs, manage graphics resources, and improve performance.
- Design, test, debug, document, and maintain clean, performant code.
- Break down complex graphics features, estimate tasks, assess feasibility, and propose architecture solutions.
- Review code, identify design and implementation risks, and uphold software engineering and client coding standards.
- Take ownership of large and mission-critical codebase areas and complex features.
- Coordinate with engineering, technical art, external client teams, and project leads.
- Mentor engineers in rendering development and optimization best practices.
Requirements
- At least 3 years of professional software engineering experience.
- At least 2 years of professional experience developing rendering pipelines or custom graphics engines.
- A university degree in engineering, computer science, or a related discipline, or relevant professional experience.
- Strong C++ experience and proficiency in HLSL and GLSL shader programming.
- Strong knowledge of rendering techniques, lighting models, rendering architectures, modern graphics APIs, GPU profiling, optimization, debugging, and 3D mathematics.
- Experience with graphics engines, existing rendering pipelines, graphics profiling or debugging tools, or development for PlayStation, Microsoft, or Nintendo platforms.
- Familiarity with source code management systems such as Git, SVN, or Perforce.
- Strong software development, architecture, communication, collaboration, time management, and adaptability skills.
- Preferred: C#, Python, Bash, PowerShell, Unreal, Unity, other game engines, three or more years in the video game industry, conversational Japanese at JLPT N3 or above, and at least one released game.
Benefits
- Permanent employment, although the role may initially be offered as a fixed-term contract depending on experience, level, and business needs.
- Remote work with flexible hours, including core hours from 11:00 to 16:00, Monday through Friday, while residing in Japan.
- Office space, meeting rooms, and hot desks are available, with occasional onsite work for specialized equipment.
- Six-month probation period with no salary change during probation.
- Annual salary reviews and adjustments based on experience and project contributions; no bonuses are offered.
- Monthly home-office equipment and supplies allowance of 15,000 JPY.
- Private Japanese and/or English language tutoring.
- Commute fee support, excluding train-pass reimbursement.
- Paid summer/winter vacation, annual paid leave, sick leave, bereavement leave, social insurance, and parental leave.
About Keywords Studios
Keywords Studios provides outsourced game development, art, audio, localization, QA, player support, and marketing services to video game developers, publishers, and entertainment platforms. It operates as a global external development partner across the product lifecycle, offering co-development, testing, and live-ops support on a services basis. Headquartered in Dublin and acquired by EQT in 2024, the company counts customers such as Microsoft and Ubisoft.