Senior AI Engineer Job with Visa Sponsorship (COS) at Guy’s and St Thomas’ NHS Trust – Applications are invited for a Band 8A Senior AI Engineer post at Guy’s and St Thomas’ NHS Foundation Trust.
You will join the Clinical Scientific Computing (CSC) team which consists of clinical scientists, AI engineers, data scientists, radiologists, clinicians, and programme managers, with close links to King’s College London, AI Centre for Valued Based Healthcare and nearby NHS Trusts. You will support the team in evaluating, developing and implementing digital solutions to facilitate quicker and higher quality access to healthcare for patients, with a strong emphasis on AI.
Detailed job description and main responsibilities
As a Senior AI Engineer you will be responsible for project delivery from inception to post-deployment surveillance, with strong emphasis on the technical software development aspects of the projects.
You will manage stakeholders, including effectively communicating and regularly engaging with a variety of clinical and non-clinical staff. You will work in the best interest of the patients and service users at GSTT.
You will collect and curate data for AI development and testing and critically appraise their quality.
You will effectively use Version Control tools (GitHub) and program in Python and C# to a high standard including following CI/CD and TDD principles. You will help maintain two Linux servers including upgrading, installing, troubleshooting and managing user access. You will work with Docker and virtual environments.
You will work as part of a team and receive and give constructive feedback. You will occasionally need to concentrate on a piece of work for many hours at a time and persist in troubleshooting when problems arise. You will work independently and be self-motivated in managing your own time as productively as possible.
You will work under several pieces of legislation and guidance pertaining to data handling and protection, medical devices maintenance and IT acceptance and deployment in the NHS. You will need to be able to both understand and explain those principles and raise alarm if risks are detected.
You will help support the delivery of training programmes including the NHS Fellowship in Clinical AI and the Scientist Training Programme in Clinical Scientific Computing and Clinical Informatics. You will help support the development of junior and of temporary staff.
Person specification
Qualifications
Essential criteria
- Good (1st or Upper 2nd class) Honours degree in a relevant subject
- Relevant MSc or equivalent
Desirable criteria
- Completion of Scientist Training Programme in a relevant discipline, or equivalent
- Relevant PhD
Professional / Statutory Registration
Desirable criteria
- State registration as a Clinical Scientist (gained or achievable within an acceptable timeframe)
Experience
Essential criteria
- Highly developed specialist knowledge across the full range of working procedures and practices in clinical scientific computing, building on theoretical knowledge and practical experience.
- Specialist training and practical experience with a wide range of clinical scientific computing systems and software
Desirable criteria
- Previous experience with SaMD
- Previous experience with implementation of software in NHS
- Previous experience with CI/CD principles
- Previous experience with TDD
Skills
Essential criteria
- Advanced knowledge of problems arising from system errors, equipment failure and clinical factors.
- Advanced specialist knowledge of techniques and clinical applications.
- Extensive experience of software engineering and the software development life-cycle, including issue tracking, testing, documentation, version control and continuous integration.
- Able to prioritise and manage own work.
- Able to exercise own initiative when dealing with issues within own specialist area of competence and within broader areas of clinical scientific computing.
- In depth understanding of relevant legislation, national standards, professional and other guidelines.
- Able to work and communicate effectively within a team.
- Able to troubleshoot errors and independently find solutions to problems.
Desirable criteria
- In-depth knowledge of several high-level languages used in data science, such as Python and C#, and ability to rapidly acquire knowledge of new languages and platforms.
- Familiarity with containerisation technologies e.g., Docker, Kubernetes, etc.
- Familiarity with server management.
- Up to date with new approaches in software development.
- Demonstrable experience with SQL e.g., PostgreSQL or other modern SQL platforms.
- Knowledge of and commitment to software development best practice.
- Extensive experience with GitHub and version control in software engineering
Physical Requirements
Essential criteria
- Able to concentrate frequently when subject to unpredictable working patterns.
- Able to concentrate for prolonged periods [eg debugging software].
- Able to deal with occasional distressing circumstances [work occasionally involves contact with patients].
Additional Information
Essential criteria
- Able to effectively communicate highly complex information to a variety of stakeholders.
- Able to present scientific papers at national and international conferences.
- Able to develop and deliver teaching and training on complex subjects.
- Able to deal with complex and unpredictable situations.
- Able to work without direct supervision and instruction.
- Able to work remotely.
Desirable criteria
- Experience of organising and delivering teaching and training to a multidisciplinary audience.
Discover more from WithOne Search
Subscribe to get the latest posts sent to your email.