3D Graphics Engineer / Rendering Programmer/ Graphics Programmer

Ubisoft
📍 Kyiv, Kyiv city, Ukraine 💼 Full-time 🕒 Posted March 02, 2026

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...
  • Ready to Apply?

    Submit your application today and join our talented team at Ubisoft.

    Submit Application

    Job Details

    • Location Kyiv, Kyiv city
    • Job Type Full-time
    • Category Art and Design Workers
    • Posted Date March 02, 2026
    • Application Deadline April 11, 2026