At a Glance
- Tasks: Develop and maintain AI/ML pipelines for computational pathology using robust coding practices.
- Company: Join GSK, a leader in innovative therapies powered by AI and Machine Learning.
- Benefits: Enjoy competitive pay, a collaborative team environment, and opportunities for professional growth.
- Why this job: Be part of a diverse team making a real impact in healthcare through cutting-edge technology.
- Qualifications: 3+ years in software engineering with expertise in Python and AI/ML product development required.
- Other info: Work in central London, close to Kings Cross, with a team that includes medical professionals.
The predicted salary is between 36000 - 60000 £ 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.
#J-18808-Ljbffr
AI/ML Software Engineer - Computer Vision employer: GlaxoSmithKline
Contact Detail:
GlaxoSmithKline Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI/ML Software Engineer - Computer Vision
✨Tip Number 1
Make sure to showcase your experience with AI/ML products, especially in the context of computer vision and medical imaging. Highlight any specific projects where you developed or deployed solutions that align with computational pathology.
✨Tip Number 2
Familiarize yourself with the latest MLOps and DevOps practices, as well as cloud platforms like Google Cloud or Azure. Being able to discuss how you've implemented CI/CD pipelines or containerization in past projects will set you apart.
✨Tip Number 3
Prepare to discuss your programming expertise in Python and any relevant deep learning frameworks, particularly PyTorch. Be ready to provide examples of how you've used these tools to solve complex problems in previous roles.
✨Tip Number 4
Since the team values collaboration, think about how you can demonstrate your ability to work within diverse teams. Share experiences where you’ve successfully collaborated with engineers and medical professionals to achieve project goals.
We think you need these skills to ace AI/ML Software Engineer - Computer Vision
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in AI/ML, particularly in computer vision and deep learning. Include specific projects or roles where you developed robust software solutions and mention any relevant technologies you've worked with.
Craft a Compelling Cover Letter: In your cover letter, express your excitement about GSK's vision for AI and ML in healthcare. Discuss how your background aligns with their goals, especially your experience with production-level AI/ML for medical imaging and cloud computing platforms.
Showcase Relevant Projects: If you have worked on projects involving large-scale histopathology images or similar biological data, be sure to detail these experiences. Highlight your role, the technologies used, and the impact of your contributions.
Highlight Soft Skills: GSK values teamwork and collaboration. Mention any experiences where you coached others or worked in diverse teams, especially in agile environments. This will demonstrate your ability to integrate well with their existing team structure.
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.
✨Understand the Domain
Familiarize yourself with computational pathology and the challenges associated with medical imaging. Being able to discuss how your skills can contribute to developing solutions in this area will set you apart.
✨Demonstrate MLOps Knowledge
Since the role emphasizes MLOps and DevOps practices, be ready to explain your experience with CI/CD, containerization, and cloud platforms like Google Cloud or Azure. Discuss how you've implemented these practices in past projects.
✨Prepare for Team Dynamics
The team is diverse, including engineers and medical professionals. Be open about your collaborative experiences and how you can contribute to a multidisciplinary team. Show that you value different perspectives in problem-solving.