We’re looking for a performance specialist with a passion for making games run fast, someone who can take an existing game or game engine and squeeze the best possible performance out of it. You’ll be working on a wide range of diverse and challenging problems in a mission driven team.
About the company:
My client has a world-class interdisciplinary team that combines the best techniques from deep learning, reinforcement learning and systems neuroscience to build powerful general-purpose learning algorithms. They have made a number of high profile breakthroughs towards general AI and the business has a start-up entrepreneurial culture but operates within a large, high profile global company - so you will need to be flexible and ready for anything.
You’ll work closely with Research and other members of the Worlds team, making the gaming
environments run as quickly as possible. This will involve optimising core parts of game engines, writing tools to make optimisation easier, and working with researchers to help them make design decisions that will improve performance.
The client takes time to design and implement thier software carefully, and they welcome new ideas and apply thoughtfulness to everything they do. There will be code reviews, unit and integration testing to be taken seriously to ensure high code quality and robustness. You’ll join a close knit team of talented individuals who openly share ideas with one another.
Strong software engineer with extensive experience in AAA PC, console or mobile games development.
Strong C/C++ skills.
Experience with industry standard graphics APIs (OpenGL, Direct3D, etc) and shader languages.
Experience with profiling and optimising modern game engines.
Strong mathematics skills, including linear algebra and vector maths.