AI/ML Software Engineer

AI/ML Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop and maintain AI/ML pipelines for computational pathology in a cloud environment.
  • Company: GSK is a global biopharma company focused on innovative therapies and improving health outcomes.
  • Benefits: Join a diverse team, enjoy a collaborative culture, and contribute to impactful healthcare solutions.
  • Why this job: Be at the forefront of AI/ML technology, making a real difference in disease treatment and prevention.
  • Qualifications: 3+ years in software engineering with expertise in Python, MLOps, and cloud platforms required.
  • Other info: Work in central London, close to Kings Cross, and be part of a mission-driven organization.

The predicted salary is between 43200 - 72000 £ per year.

Site Name: London The Stanley Building
Posted Date: Mar 4 2025

At GSK we see a world in which advanced applications of Machine Learning and AI will allow us to develop novel therapies to existing diseases and to quickly respond to emerging or changing diseases with personalized drugs, driving better outcomes at reduced cost with fewer side effects. It is an ambitious vision that will require the development of products and solutions at the cutting edge of Machine Learning and AI. If that excites you, we’d love to chat.

We’re looking for a Software Engineer to help us make this vision a reality. Competitive candidates are outstanding engineers with a track record of shipping robust deep learning and computer vision products with production best practices. In particular, the team is working on developing cutting-edge solutions for Computational Pathology, hence previous experience with production-level AI/ML for medical imaging will be an added value.

The team you will be working with has a diverse background, ranging from highly experienced machine learning engineers, professional software engineers to board certified medical doctors. The team is primarily based in the GSK’s Stanley Building office next to Kings Cross train station at central London.

In this role you will

  • Deliver robust, fully tested, and performant code for our imaging-based AI/ML pipelines (computational pathology) 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.
  • Be accountable for best software engineering, MLOps and DevOps practices, and coach AI/ML engineers.
  • Develop, maintain and scale data pipelines 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).

Qualifications & Skills:

We are looking for professionals with these required skills to achieve our goals:

  • A degree in a quantitative or engineering discipline (e.g., computer science, engineering, among others).
  • 3+ years of work experience as a professional software engineer for AI/ML products.
  • Advanced programming expertise in Python and in developing and delivering robust software solutions, including code testing.
  • Experience with MLOps and DevOps best practices (e.g. continuous integration (CI) and continuous deployment (CD), containerization, shell scripting etc).
  • 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).
  • Advanced expertise of modern software development tools and practices (agile frameworks).
  • Experience in working with large-size images at scale, e.g. histopathology images and their format, and/or biological data (e.g., genomics, transcriptomics, epigenomics, proteomics, etc.), clinical data (e.g., electronic health records, clinical images, histopathology images).

Preferred Qualifications & Skills:

If you have the following characteristics, it would be a plus:

  • Exposure with at least one major deep learning framework (PyTorch preferred).
  • Understanding of GPUs architectures and CUDA programming.
  • Experience in design and development of AI/ML software, scalable training, and deployment of AI/ML models.
  • Experience with software systems design.

Closing Date for Applications: Wednesday 12th March 2025 (COB)

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.

Why GSK?

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 organization where people can thrive. We prevent and treat disease with vaccines, specialty and general medicines. We focus on the science of the immune system and the use of new platform and data technologies, investing in four core therapeutic areas (infectious diseases, HIV, respiratory/ immunology and oncology).

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.

#J-18808-Ljbffr

AI/ML Software Engineer employer: GlaxoSmithKline

At GSK, we are committed to fostering a dynamic and inclusive work environment where innovation thrives. Located in the heart of London, our Stanley Building office offers a collaborative culture that encourages professional growth and development, particularly in the cutting-edge field of AI/ML for healthcare. Join us to be part of a diverse team dedicated to making a meaningful impact on global health while enjoying competitive benefits and opportunities for personal and career advancement.
G

Contact Detail:

GlaxoSmithKline Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AI/ML Software Engineer

✨Tip Number 1

Make sure to showcase your experience with AI/ML products, especially in the context of medical imaging. Highlight any projects where you've worked on deep learning or computer vision solutions, as this will resonate well with the team at GSK.

✨Tip Number 2

Familiarize yourself with MLOps and DevOps best practices, particularly around CI/CD and containerization. Being able to discuss how you've implemented these practices in previous roles will demonstrate your readiness for the responsibilities of this position.

✨Tip Number 3

If you have experience with cloud platforms like Google Cloud or Azure, be prepared to discuss specific projects where you've optimized resources for AI/ML pipelines. This practical knowledge is crucial for the role and will set you apart from other candidates.

✨Tip Number 4

Engage with the latest trends in computational pathology and AI/ML applications in healthcare. Showing that you're not only technically skilled but also passionate about the field will make a strong impression during your discussions with the team.

We think you need these skills to ace AI/ML Software Engineer

Advanced Programming Expertise in Python
Experience with MLOps and DevOps Best Practices
Cloud Computing Platforms (e.g., Google Cloud Platform, Azure)
Deep Learning Frameworks (e.g., PyTorch)
Software Engineering Best Practices
Data Pipeline Development and Maintenance
Experience with Large-Scale Medical Imaging
Agile Software Development Methodologies
Containerization and Continuous Integration/Deployment
Understanding of GPU Architectures and CUDA Programming
Software Systems Design
Strong Problem-Solving Skills
Collaboration and Teamwork

Some tips for your application 🫡

Tailor Your Cover Letter: Make sure to customize your cover letter to highlight how your skills and experiences align with the specific requirements of the AI/ML Software Engineer role at GSK. Mention your experience with deep learning, computer vision, and any relevant projects you've worked on.

Showcase Relevant Experience: In your CV, emphasize your 3+ years of experience in software engineering for AI/ML products. Include specific examples of projects where you developed robust software solutions, particularly in medical imaging or computational pathology.

Highlight Technical Skills: Clearly list your advanced programming expertise in Python and any experience with MLOps and DevOps practices. Mention your familiarity with cloud platforms like Google Cloud or Azure, as well as any deep learning frameworks you have used, such as PyTorch.

Follow Application Instructions: Ensure that you follow the application instructions carefully. Use the cover letter section of the online application to describe how you meet the competencies outlined in the job description. This is crucial for your application assessment.

How to prepare for a job interview at GlaxoSmithKline

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and any AI/ML projects you've worked on. Highlight specific examples where you developed robust software solutions, especially in the context of deep learning and computer vision.

✨Demonstrate MLOps Knowledge

Familiarize yourself with MLOps and DevOps best practices. Be ready to explain how you've implemented continuous integration and deployment in past projects, and how you can apply these practices to optimize AI/ML pipelines.

✨Discuss Cloud Experience

Since the role involves deploying AI/ML solutions in cloud environments, be sure to talk about your experience with platforms like Google Cloud or Azure. Mention any specific projects where you optimized resources such as GPUs and CPUs.

✨Emphasize Collaboration and Coaching

The team values collaboration, so share examples of how you've worked with cross-functional teams. If you have experience coaching others in best software engineering practices, make sure to highlight that as well.

AI/ML Software Engineer
GlaxoSmithKline
G
  • AI/ML Software Engineer

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-03-20

  • G

    GlaxoSmithKline

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>