Data Science Software Developer

GlaxoSmithKline
Apply Now

Job Description

GSK is a global biopharma company with a purpose to unite science, technology and talent to get ahead of disease together. We aim to positively impact the health of 2.5 billion people over the next 10 years.

The CMC Applied Data Science (CADS) group is responsible for all areas of data science, computational science and modelling to support technical development of new vaccines and drugs products at GSK. Our responsibilities include analysis & modelling of molecular structure data, analysis of complex high-dimensional biological datasets (bioinformatics and genomics), AI/ML applications in process/product development, chemometrics and analysis of spectral data generated by a vast array of instruments, as well as modelling of production processes. Within CADS, the Scientific Software Engineering (SSE) team develops professional, validated tools to make the data science innovations developed in CADS available to the community of scientists in R&D.

As a Senior Data Science Software Developer in SSE, you will be part of a cross-functional team, mixing knowledge of science and programming to facilitate the access to data science tools to scientists within R&D. You will talk directly with scientists in the lab to understand their needs, and implement professional (and sometimes validated) software solutions to meet them. You will also work closely with experts in data management, AI/ML, bioinformatics, statistics or other fields of data science to help them translate their algorithms and solutions into reliable pieces of code.

Find out more:

Our approach to R&D

Key Responsibilities

  • Develop data science web applications, mainly in R (with Shiny) and Python (with Streamlit, Dash or similar frameworks).
  • Implement data science algorithms for data transformation, data visualization, curve fitting, genomic data handling, computation of statistical intervals, …
  • Write parallel scripts to be run on High Performance Computing clusters
  • Automate scientific workflows
  • Collaborate with other data science experts in the group to integrate their algorithms in the applications (e.g. data modelling, deep learning models, chemometrics models , …)
  • As an expert in programming, participate in cross-functional project teams and help data scientists to produce high quality code by performing code review and coaching on programming best practices (unit tests, code refactoring, packaging…)
  • Perform interviews with our stakeholders to understand the requirements and perform frequent demonstrations to validate the developments
  • Participate in the documentation, validation and support of the applications developed in the team
  • Build a network with the different stakeholders in your physical location.
  • Please take a copy of the Job Description, as this will not be available post closure of the advert.

    When applying for this role, please use the ‘cover letter’ of the online application or your CV to describe how you meet the competencies for this role, as outlined in the job requirements above. The information that you have provided in your cover letter and CV will be used to assess your application

During the course of your application you will be requested to complete voluntary information which will be used in monitoring the effectiveness of our equality and diversity policies. Your information will be treated as confidential and will not be used in any part of the selection process. If you require a reasonable adjustment to the application / selection process to enable you to demonstrate your ability to perform the job requirements, please contact 0808 234 4391. This will help us to understand any modifications we may need to make to support you throughout our selection process.

Why you

Technical Skills

Must have:

  • Proven experience in R and Python in a scientific context
  • Experience in web development using Shiny and at least one Python framework
  • Professional programming practices (version control, unit tests, packaging, CI/CD, …)

Nice to have

  • Knowledge of parallel programming and Job schedulers (e.g. slurm)
  • Knowledge of Deep Learning frameworks like Tensorflow or PyTorch

Level of education

A university degree in a quantitative field is required (computer science, bio-engineering, mathematics, statistics,…).

A PhD in a scientific field is nice to have but not required

Why GSK

Uniting science, technology and talent to get ahead of disease together

GSK is a global biopharma company with a special purpose – to unite science, technology and talent to get ahead of disease together – so we can positively impact the health of billions of people and deliver stronger, more sustainable shareholder returns – as an organisation where people can thrive. Getting ahead means preventing disease as well as treating it, and we aim to impact the health of 2.5 billion people around the world in the next 10 years.

Our success absolutely depends on our people. While getting ahead of disease together is about our ambition for patients and shareholders, it’s also about making GSK a place where people can thrive. We want GSK to be a place where people feel inspired, encouraged and challenged to be the best they can be. A place where they can be themselves – feeling welcome, valued and included. Where they can keep growing and look after their wellbeing. So, if you share our ambition, join us at this exciting moment in our journey to get Ahead Together.

As an Equal Opportunity Employer, we are open to all talent. In the US, we also adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to neurodiversity, race/ethnicity, colour, national origin, religion, gender, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class(US only).

We believe in an agile working culture for all our roles. If flexibility is important to you, we encourage you to explore with our hiring team what the opportunities are.

Should you require any adjustments to our process to assist you in demonstrating your strengths and capabilities contact us on Ukdiversity.recruitment@gsk.com or 0808 234 4391. Please note should your enquiry not relate to adjustments, we will not be able to support you through these channels

As you apply, we will ask you to share some personal information which is entirely voluntary. We want to have an opportunity to consider a diverse pool of qualified candidates and this information will assist us in meeting that objective and in understanding how well we are doing against our inclusion and diversity ambitions. We would really appreciate it if you could take a few moments to complete it. Rest assured, Hiring Managers do not have access to this information and we will treat your information confidentially.

Company Info.

GlaxoSmithKline

A science-led global healthcare company with a special purpose: to help people do more, feel better, live longer. We have three global businesses that research, develop and manufacture innovative pharmaceutical medicines, vaccines and consumer healthcare products. We aim to bring differentiated, high-quality and needed healthcare products.

  • Industry
    Healthcare
  • No. of Employees
    104,875
  • Location
    Brentford, UK
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

GlaxoSmithKline is currently hiring Software Developer Jobs in London, UK with average base salary of £60,000 - £90,000 / Year.

Similar Jobs View More