3D Graphics Engineer / Rendering Programmer/ Graphics Programmer

Ubisoft
Full-time Kyiv, Kyiv city Art and Design Workers
Posted:
March 02, 2026
Location:
Kyiv, Kyiv city, Ukraine

Job Description

Job Description

As a 3D Graphics programmer you will work on rendering tech that drives Ubisoft's graphics engines.

Qualifications

Responsibilities:

  • Design, implement, upgrade and maintain run-time rendering and graphics pipeline code for our games;
  • Own, upgrade and maintain our rendering tools, pipeline and related code in our proprietary game engine;
  • Write clear, maintainable, portable, C++ code;
  • Profile game performance to assess and find rendering bottlenecks and improve overall performance;
  • Work together with other international Ubisoft studios;
  • Collaborate with GPU and console vendors.
  • Requirements:

  • Strong knowledge of at least one graphics API (DiretX11-12/Vulkan/OpenGL4+, etc);
  • Knowledge of modern rendering techniques;
  • Advanced level of C++ and OOPOOD;
  • Experience with multithreading and memory management;
  • Strong knowledge of...
  • Apply for this Job

    Submit your application for the 3D Graphics Engineer / Rendering Programmer/ Graphics Programmer position at Ubisoft.

    Apply Now Save for Later

    Job Overview

    Job Type: Full-time
    Location: Kyiv, Ukraine
    Posted: March 02, 2026
    Deadline: April 11, 2026