Research Engineer in Reinforcement Learning









Contract Type


Closing Date


Share this Job

Research Engineer in Reinforcement Learning – London, City

Salary – Competitive Salary + Excellent Benefits

The client

Our client is a leading company that develops cutting-edge artificial intelligence solutions for major global and local clients in Europe, Middle East and Africa. They focus on developing enterprise software solutions that solve existing problems across a range of industries using advanced machine learning, deep learning and deep reinforcement learning. Their expertise spans across research, development, visualisation, and design, allowing the whole end-to-end solution to be developed in-house across our teams in London, Paris, Tunis, Lagos, Cape Town and Dubai.

The Role

Our client is looking for a new Research Engineer in Reinforcement Learning to join their expanding Research team in London. The team is primarily focussed on fundamental research with a particular emphasis on Reinforcement Learning and decision-making. Research efforts are towards developing novel algorithms and improving the state-of-the-art in performance.

In the Research team, the focus of a Research Engineer is to support the research effort through the development and implementation of novel ideas, whilst building effective, modular and sustainable software solutions. The core tasks Research Engineers are responsible for include: developing prototype applications, providing software design and programming support to research projects, as well as implementing and maintaining software libraries.

Given the current state of the pandemic, all work will be fully remote. However, relocation may be required once the situation improves. In this role you will report to the AI Research Lead.


Implement novel algorithms and research ideas as directed by Research Scientists and team leads in accordance with the team’s research agenda and goals. This will primarily be in the area of Reinforcement Learning, but could include related algorithms/ideas spanning larger fields such as machine learning and deep learning in general.

Contribute to the design, project planning and implementation of a core research library and environment test suite for Reinforcement Learning.

Design and implement algorithms in such a way to best leverage modern hardware and distributed computing systems (CPUs, GPUs, TPUs, Cloud, etc.).

Report and present experimental results and research findings clearly and effectively, both internally and externally, verbally and in writing. 

Contribute to the team’s publication efforts, which could include the development of model diagrams, producing high quality plots of experimental results, assisting in writing up experimental details and results.

When required, bridge the gap between the research and product teams by integrating new fundamental research into applied projects. This could include collaborating with the Engineering team to design and run experiments, including designing and evaluating new algorithms as well as implementing known algorithms at scale across distributed computing infrastructure and assist in deploying models in production.

Upon request, collaborate with the business development team in their pre-sales activities, including but not limited to presenting the company to new prospective clients, writing decks and proposals, participating in calls and meetings, and representing the company at conferences/events.


M.S./Ph.D. degree in Computer Science, Operations Research, Reinforcement Learning or related fields.

Experience in developing and debugging in C/C++, Python or similar languages.

Experience using deep learning frameworks such as PyTorch, Tensorflow and/or Jax.

Experience with distributed systems, HPC, compilers, and/or CUDA programming.

Research and software engineer experience demonstrated via an internship, contributions to open source, work experience or coding competitions.

Proven ability to contribute to research communities and/or efforts, including publishing scientific papers at conferences (JMLR, ICLR, NeurIPS, ICML, GECCO, etc.).

Work permit for UK.


Competitive salary.

Working in small, diverse teams where you can make an impact.

Varied challenges across industries .

Annual offsite events.

Flexible working hours.

Important Information: We endeavor to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your best interest and may contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please contact us.

Additional Resources are an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies & Employment Businesses Regulations

You may also be interested in...

Technical Manager Erith Salary £35,000 to £38,000 depending on experience. My client in Erith is looking for a Technical Manager to join the team. Must have experience of working with high
Salary: £35,000 to £38,000 Per Annum Sector: Engineering Contract Type: Permanent Town/City: Erith
Electrical Service Engineer - Greenford Salary - £30k - £35k + Company Vehicle + Pension + Mobile + Travel Expenses The Client Our client is one of the longest established and leading suppli
Salary: £30,000 to £35,000 Per Annum Sector: Engineering Contract Type: Permanent Town/City: Greenford
Electrical / Mechanical Field Service Engineer - Shrewsbury, London Salary: up to £30K The Company Our Client is a family run business suppling medical autoclaves in the United Kingdom. T
Salary: £30,000 Per Annum Sector: Engineering Contract Type: Permanent Town/City: London
Fire Alarm Engineer Chiswick - West London Salary: £40,000-£50,000 The Company: Established in 2010 by Byron Sanders who has over 18 years' experience within the Domestic, Commercial - I
Salary: £40,000 to £50,000 Per Annum Sector: Engineering Contract Type: Permanent Town/City: Chiswick
Audio/ Visual Engineer - Nottingham Salary: Competitive Dependent on Experience The Role Our client is an established supplier of home cinemas, home automation, Smart home and CCTV systems
Salary: Competitive Sector: Engineering Contract Type: Permanent Town/City: Nottingham