Programmer (Core / Rendering Systems)
I
IO Interactive
📍 brighton, England, United-Kingdom
Job Description
IO Interactive is looking for a skilled Programmer to join our Engine team, working at the intersection of Core Engine systems and Rendering. This role is ideal for a systems-focused programmer who is curious about rendering, deeply interested in performance, and motivated by solving complex optimisation problems across CPU and GPU boundaries.
You will not be expected to be a traditional Rendering Programmer with a heavy focus on graphics theory or academic rendering techniques. Instead, you will work on the engine systems that enable rendering performance, scalability, and robustness across platforms.
What You Will Do
- Work on engine-level systems that directly impact rendering performance, scalability, and stability.
- Profile, analyse, and optimise performance across CPU and GPU, with a strong focus on real-world bottlenecks.
- Collaborate closely with Rendering Programmers to improve data flow, memory usage, threading, an...