Senior Research Engineer, Edge AI, ARC-D

Alan Turing Institute London United Kingdom Research Programmes
Warning! Vacancy not published

Company Description

Named in honour of Alan Turing, the Institute is a place for inspiring, exciting work and we need passionate, sharp, and innovative people who want to use their skills to contribute to our mission to make great leaps in data science and AI research to change the world for the better. Please find more information about us here

Position

The defence and security programme at the Turing is looking to build a newly funded research group the AI Research Centre for Defence (ARC-D) working on real world problems in AI. As a team, we aim to advance the state-of-the-art and publish cutting edge research in AI and data science. These are technical engineering posts to work in the defence and security programme at the Alan Turing Institute in London. Day to day we collaborate with technical and subject matter experts from our partner organisations as well as academics, software engineers, and data scientists from across the Turing’s research community. Your role will be to work both independently and collaboratively with the PIs and other researchers in the centre working in domains as diverse as: future sensing, space systems, communications and networks, human-machine teaming, and the metaverse. The ideal candidate is inquisitive, enjoys solving complex, challenging problems, and thinks creatively to find non-obvious solutions. We provide a rewarding, fast-paced and innovative environment with the opportunity to get close to the application, and work embedded with defence and security partners with a wide range of expertise.


ROLE PURPOSE

The edge AI roles sit within the Artificial Intelligence Research Centre for Defence (ARC-D) which is aiming to become a world-class group focused on delivering the science needed to advance UK capabilities in AI and Data science in the defence and security domain. This involves both the application of existing AI algorithms and techniques, and building of hardware prototypes as well as fundamentally advancing the state of the art of AI.


Research engineers perform investigations based on tasking from D&S partners to derisk new technologies and create proof-of-concept work to inform future research. Investigations often involve understanding whether a new algorithm, or piece of hardware is suitable for a particular problem, how academic technology performs when applied in real- world situations, and what the potential drawbacks of adopting a new technology are.


ARC-D projects usually last 1-2 years, are exploratory, have a high risk of failure, and generally output Proof of Concept code, embedded hardware and software prototypes, and technical write-ups. Work is done in collaboration with other ARC-D members. Senior Engineers are expected to provide support and consultancy to more junior team members, as well as providing technical leadership on their team projects. The technical scope of the work involves:


  • The application of modern AI techniques at the edge e.g. CNNs, transformers, autoencoders, GNNs, reinforcement learning
  • Efficient implementation of complex AI algorithms for automated real time onboard collection, analysis and exploitation of data on low size, weight and power (SWAP) platforms e.g. pruning and quantisation of networks, and handling sparsity, and missing data.
  • Embedded hardware and software for multi-purpose, multi-sensor autonomous systems
  • Novel approaches to increasing the transfer and through-put of data and reducing latency e.g. in-network computing
  • Distributed computing approaches to optimise resource allocation and computation for increased efficiency and improved resiliency.
  • Novel approaches to 3D classifiers and reconstruction

DUTIES AND AREAS OF RESPONSIBILITY

  • Engage with data scientists from the ARC-D’s Defence and Security partners to learn their aims and requirements, and understand and identify problems they face.
  • Apply state-of-the-art Machine Learning, Data Science, engineering, and embedded hardware and software techniques emerging from the Institute, broader academia and industry to problems faced by the ARC-D partners.
  • Perform rigorous investigations into new algorithms and applications, providing consultancy to inform our Partners’ decisions and developing high-quality proof-of-concept outputs which can be deployed in real-world situations.
  • Design and carry out rigorous experimentation and development with some guidance from Principal staff, both alone and in small teams, coaching junior team members and guiding collaborations to success.
  • Present, disseminate and explain our work via demonstrations, presentations, reports and workshops.
  • Provide technical project management and leadership for research projects, ensuring successful outcomes; Liaise with clients and colleagues to understand and prioritise project goals, and balancing client value with research outputs.
  • Take ownership of a particular domain challenge area or methodology for the group.
  • Develop new projects in conjunction with colleagues, authoring research proposals and agreeing involvement for the group in activities across the institute.
  • Ensure compliance with the secure handling of data and health and safety with all aspects of their work.

Requirements

  • Experience in a field with significant use of both computer programming and advanced statistical or numerical methods, evidenced by a PhD degree; or equivalent professional experience.
  • Strong background in one or more of the following areas: autonomous systems, embedded hardware and software, edge computing, machine learning, reinforcement learning, adversarial AI, FPGAs, sensor systems, UAV technologies, neural network accelerators, neuromorphic computing.
  • Fluency in one or more modern programming languages used in research in data science and artificial intelligence. We primarily work in Python, but demonstrable use of other programming languages for research, together with a facility for learning new languages, will be considered. Experience with Machine Learning frameworks such as PyTorch is beneficial.
  • An understanding of the importance of good practices for producing reliable software and reproducible analyses, such as version control, issue tracking, automated testing, package management and literate analysis tools such as Jupyter and Rmarkdown.
  • Experience working with customers to identify, understand and refine problems, scoping data science work to solve them.
  • Experience leading a research project with a focus on edge AI, robotics, autonomous systems, or UAVs.
  • Excellent written and verbal communication skills, including experience in the authoring of research papers or technical reports, and giving presentations or classes on technical subjects.

Please see the job description for a full breakdown of the scope of the role, duties and responsibilities and person specification.

Other information

APPLICATION PROCEDURE

If you are interested in this opportunity, please click the apply button below. You will need to register on the applicant portal and complete the application form including your CV and covering letter. If you have questions about the role or would like to apply using a different format, please contact us on 020 3970 2148 or 0203 862 3340, or email [email protected].


If you are applying for more than one role at the Turing, please note that only one Cover Letter can be visible on your profile at one time. If you wish to apply for multiple roles and do not want to overwrite your existing Cover Letter, please apply for the role using the button below and forward your additional cover letter directly to [email protected] quoting the job title.


If you are an internal applicant and wish to apply, please send your CV and Cover Letter directly to [email protected] and your application will be considered. Please make sure that you include a Cover Letter with your application.


CLOSING DATE FOR APPLICATIONS: Sunday 30 July at 23:59


We reserve the right to close this vacancy early or to interview suitable candidates before the closing date if enough applications are received.


TERMS AND CONDITIONS


This full-time post is offered on a permanent basis. The annual salary is £53,577 - £55,215 plus excellent benefits, including flexible working and family friendly policies, https://www.turing.ac.uk/work-turing/why-work-turing/employee-benefits.


Those that have a Security Check (SC) clearance will receive a security clearance allowance in recognition of this. If you do not have this clearance upon commencement of employment, you will receive this security clearance allowance from the date you successfully gain SC clearance. Please see National security vetting: clearance levels - GOV.UK (www.gov.uk) for more information.


The Alan Turing Institute is based at the British Library, in the heart of London’s Knowledge Quarter. We expect staff to come to our office at least 4 days per month. Some roles may require more days in the office; the hiring manager will be able to confirm this during the interview.


EQUALITY, DIVERSITY AND INCLUSION

The Alan Turing Institute is committed to creating an environment where diversity is valued and everyone is treated fairly. In accordance with the Equality Act, we welcome applications from anyone who meets the specific criteria of the post regardless of age, disability, ethnicity, gender reassignment, marital or civil partnership status, pregnancy and maternity, religion or belief, sex and sexual orientation. We are committed to building a diverse community and would like our leadership team to reflect this. We therefore welcome applications from the broadest spectrum of backgrounds.


We are committed to making sure our recruitment process is accessible and inclusive. This includes making reasonable adjustments for candidates who have a disability or long-term condition. Please contact us at [email protected] to find out how we can assist you.


Please note all offers of employment are subject to obtaining and retaining the right to work in the UK and satisfactory pre-employment security screening which includes a DBS Check. Successful candidates must undergo a criminal record check and meet the security requirements before they can be appointed. If not already held, successful candidates will need to be willing to undertake the Security Check (SC) process once in-post. Eligibility criteria and further information on the process can be found on the UK Government security vetting website. The level of security needed is security check (opens in a new window). Full details on the pre-employment screening process can be requested from [email protected]