Job description Posted 08 August 2024

Role Title: Senior Software Engineer

Duration: 12 Months

Location: Kings Cross, London

Rate: £830 per day Inside IR35 (Office Working on Wednesday/ Thursday)

Who Are We - GSK?

We are a science-led global healthcare company with a special purpose: to help people do more, feel better, live longer. GlaxoSmithKline plc was formed in 2000 as a result of a merger between Glaxo Wellcome plc and SmithKline Beecham plc, although our history can be traced back more than 300 years to London’s Plough Court Pharmacy in the 1700s.

Our goal is to be one of the world’s most innovative, best performing and trusted healthcare companies. Our strategy is to bring differentiated, high-quality and needed healthcare products to as many people as possible, with our three global businesses, scientific and technical know-how and talented people. Our values and expectations are at the heart of everything we do and form an important part of our culture:

• Our values are Patient focus, Transparency, Respect, Integrity

• Our expectations are Courage, Accountability, Development, Teamwork

Role purpose / summary

• Deliver robust, fully tested, and performant code for our Computer Vision - based AI/ML pipelines that can be deployed in production at scale in the cloud environment, including maintenance and integration with solutions provided by the platform engineers.

• Be fully integrated with AI/ML engineers to lead, design, and implement well decoupled, modularized, reusable, and scalable deep learning training and inference pipelines.

• Lead and coach AI/ML engineers for best software engineering, MLOps and DevOps practices.

• Develop a data engineering framework for the agile ingestion, retrieval and processing of large-scale histopathology images into the AI/ML pipeline (i.e. each one with order of magnitude of gigabytes)

Key Skills/ requirements

• 5+ years of work experience as a professional software engineer.

• Expert level industrial experience in design, development and deployment of commercial AI/ML software, scalable training, and deployment of AI/ML models.

• Advanced programming expertise in Python and in developing and delivering robust software solutions.

• Advanced expertise of software engineering, MLOps and DevOps best practices (e.g. continuous integration (CI) and continuous deployment (CD), containerization, shell scripting etc).

• Advanced expertise of modern software development tools and practices (agile frameworks).

• Experience with modern deep learning algorithms and model architectures.[ preferred).

• Experience in deploying AI/ML solutions with cloud computing Platforms, such as Google Cloud Platform or Azure and engineering AI/ML pipelines to optimise cloud resources (GPUs, CPUs)

• Understanding of GPUs architectures and CUDA programming.

• Experience in handling big data at scale (large-size images preferred).

• Familiarity for SQL and/or similar database languages.

All profiles will be reviewed against the required skills and experience. Due to the high number of applications we will only be able to respond to successful applicants in the first instance. We thank you for your interest and the time taken to apply!

Join GSK’s vision to do more, feel better and live longer:

https://www.youtube.com/user/gskvision/

Who will I be working with?

http://www.gsk.com/en-gb/careers/meet-our-people/