Description
Software Engineer (AI) - £260 per day - 3 month contractOverview
An excellent opportunity has arisen with a Global Leader in Social Media for a talented and enthusiastic Software Engineer with skills in C++
The role:
Develop highly scalable game engine code in C/C++ and Python.
Collaborate with AI Research Scientists to facilitate research that enables learning in sequential decision making problems.
Apply knowledge of relevant domains along with expert coding skills to platform and framework development projects.
Adapt machine learning and neural network algorithms and architectures to best exploit modern parallel environments (eg distributed clusters, multicore SMP, and GPU).
Requirements:
Expert knowledge of game engine development, preferably for grid-world games.
Expert knowledge of C and C++ on POSIX systems, including threads, context switching, dynamic libraries (dlopen, dlmopen).
Good knowledge of Python.
Desirable:
Good knowledge of PyTorch.
Experience with training RL algorithms on GPUs.
Experience with the game NetHack.
Experience with procedural content generation for game development.
Experience with designing game combat mechanisms.
Experience with game UI development.
Software Engineer (AI) - £260 per day - 3 month contract