Applications are invited for a six-month Software Developer position on the implementation of a research framework based on Minecraft’s Project Malmo Framework, for the organization of an international competition in Game Artificial Intelligence (AI).
The responsibilities of the role are to design and implement an adaptation of the Project Malmo Framework (https://www.microsoft.com/en-us/research/project/project-malmo/) for a Multi-Agent Learning Artificial Intelligence Competition. The implemented software will require that tasks can be created within the framework, where multiple AI and human agents can compete in teams of several players. Interfaces for multiple tasks and agent APIs must be created, both for humans to play the games and for bots to be developed in multiple languages (Python, Lua, C#, C++ and Java). Other objectives of the project are the deployment of the competition software in a competition server to automatically accept, run and rank entries submitted to the competition and provide sufficient documentation for potential participants about how entries can be created and submitted to the contest.
The ideal candidate will have a degree or equivalent in Computer Science, Computer Games, or a related discipline. The candidate should have multi-language development experience in C++ and Python or Java. Proficiency in multi-language software development experience, desired languages C#, Java, Python and Lua is highly valuable. The candidate should also have working experience and knowledge of game engines, multi-language software and interfaces for human-play, plus familiarity with software code versioning systems, testing and deployment tools. Understanding of the research process and familiarity with AI competitions is highly desirable.
This post is part of a collaboration project between Microsoft Research (Cambridge) and the School of Electronic Engineering and Computer Science (EECS) at Queen Mary University of London (QMUL). The successful candidate will be based in EECS at QMUL, as part of the newly formed group on Game AI. Details about the School can be found at http://www.eecs.qmul.ac.uk, and details about the Game AI group at http://gameai.eecs.qmul.ac.uk/.
This is a full time post for 6 months starting 19 March 2018 or as soon as feasible after this date. The starting salary will be £36,677 per annum inclusive of London allowance. Benefits include 15 days annual leave and a defined benefit pension scheme.
Candidates must be able to demonstrate their eligibility to work in the UK in accordance with the Immigration, Asylum and Nationality Act 2006. Where required this may include entry clearance or continued leave to remain under the Points Based Immigration Scheme.
Informal enquiries should be addressed to Diego Perez-Liebana (firstname.lastname@example.org).
To apply, please press the apply button below.
Candidates are politely requested to upload documents totalling no more than 10 pages.
Please note large documents e.g. PhD thesis/Research papers are not forwarded to the interview panel.
The closing date for applications 18 April 2018. Interviews are expected to be held shortly thereafter.
Valuing Diversity & Committed to Equality.
QMUL is proud to be a London Living Wage Employer.