Job description Posted 07 October 2024

Role Title: Backend Engineer

Duration: End of June 2025

Location: GSK House, London (Hybrid)

Rate: £830 per day Inside IR35 via Umbrella (Dependent on Experience)

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

The Onyx Research Data Platform organization represents a major investment by GSK R&D and Digital & Tech, designed to deliver a step-change in our ability to leverage data, knowledge, and prediction to find new medicines. We are a full-stack shop consisting of product and portfolio leadership, data engineering, infrastructure and DevOps, data / metadata / knowledge platforms, and AI/ML and analysis platforms.

Key Skills/ requirements

• Bachelor’s Degree in Computer Science, Software engineering or related field

• Cloud experience (e.g. Google Cloud and Cloud Run preferred) including core web application infrastructure

• Intermediate to advanced skills in Python

• Unit testing experience (e.g. pytest)

• Knowledge of agile practices and able to perform in agile software development environments

• Strong knowledge of modern software development tools / ways of working (e.g. git/GitHub, DevOps tools for deployment) – should be able to show practice of commit early and deploy often

Preferred qualifications:

• Demonstrated experience of Python backend development (e.g. using FastAPI)

• Knowledge of AI/ML approaches and deployment of AI/ML powered applications

• Experience with Docker or containerized applications, especially architecture of multi-container applications

• Back end development for a Python web application

• Integration of AI/ML components with frontend, data and compute infrastructure

• Scale up of web application using cloud infrastructure

• Responsible for high quality software implementations according to best practices, including automated test suites and documentation

• Develop, measure, and monitor key metrics for all tools and services and consistently seek to iterate on and improve them

• Participate in code reviews, continuously improving personal standards as well as the wider team and product

• Liaise with other technical staff and data engineers in the team and across allied teams, to build an end-to-end pipeline consuming other data products

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/