AIML Software Engineer, AI for Science in Brentford
AIML Software Engineer, AI for Science

AIML Software Engineer, AI for Science in Brentford

Brentford Full-Time 60000 - 80000 ÂŁ / year (est.) Home office (partial)
GlaxoSmithKline

At a Glance

  • Tasks: Design and implement scalable AI solutions for groundbreaking scientific research.
  • Company: Join GSK, a leader in innovative healthcare technology.
  • Benefits: Competitive salary, diverse culture, and strong career development support.
  • Other info: Collaborative team environment with opportunities for growth and learning.
  • Why this job: Make a real impact on patient outcomes using cutting-edge AI and ML technologies.
  • Qualifications: Degree in a quantitative field or equivalent experience; Python programming skills required.

The predicted salary is between 60000 - 80000 ÂŁ per year.

At GSK, we are actively working on building a future in which state‑of‑the‑art software, Artificial Intelligence (AI) and Machine Learning (ML) enable us to develop new therapies and personalized medicines that drive better outcomes for patients at reduced cost with fewer side effects. This ambitious mission requires scalable, cloud‑native solutions at the forefront of Software Engineering, Cloud Infrastructure, Efficient Compute, Machine Learning and AI. If this excites you, we would love to chat.

To strengthen our AI for Science (AI4S) team, we are looking for Software Engineers with a track record in developing production‑grade, data‑driven software solutions. You will drive the development of scalable cloud infrastructure and efficient compute solutions to support large‑scale AI models and agentic systems — building robust, high‑performance software that enables scientific research using modern cloud technologies and the vast biomedical data sources available at GSK.

The AI4S team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we are motivated to make this a great place to work. Our leaders will be committed to your career and development from day one. We strongly encourage applications from people with diverse and underrepresented backgrounds and perspectives.

In this role you will:

  • Design and implement scalable infrastructure and software solutions to support large‑scale AI models and agentic systems across the entire software development life cycle.
  • Design and implement sophisticated machine learning and deep learning pipelines that can handle massive amounts of data with optimal resource utilization.
  • Develop and maintain cloud‑native architectures that enable seamless deployment and scaling of AI/ML workloads.
  • Deliver robust, tested and high‑performance code in an agile environment.
  • Liaise with AI/ML engineers, data scientists, and domain experts to ensure fit‑for‑purpose infrastructure and data pipelines for cutting‑edge scientific projects.

Qualifications & Skills:

  • A degree in a quantitative or engineering discipline (e.g., computer science, computational biology, bioinformatics, engineering, among others); OR equivalent work experience as a professional software engineer.
  • Demonstrated advanced programming expertise in Python and in developing and delivering robust, scalable software solutions.
  • Experience with cloud platforms (AWS, GCP, Azure) and cloud‑native architectures.
  • Passion for software design and commitment to the development of reusable, scalable, and testable software components.
  • Basic understanding of at least one major deep learning framework (PyTorch, JAX, TensorFlow).
  • Knowledge of command‑line tools and shell scripting.
  • Knowledge of software engineering best practices, including continuous integration (CI) and continuous deployment (CD), containerization, and infrastructure as code.
  • Strong problem‑solving and debugging skills, and experience working in cluster settings or cloud‑based environments.
  • Fluency in English.

Preferred Qualifications & Skills:

  • Familiarity with machine learning principles and state‑of‑the‑art modelling approaches.
  • Experience in design, development and deployment of commercial cloud‑native software and infrastructure.
  • Experience building and deploying large‑scale AI models and agentic systems in production environments.
  • Experience architecting, developing, and deploying distributed training pipelines for large models with PyTorch or TensorFlow.
  • Expertise in performance optimization, cost optimization, and efficient compute resource management in cloud environments.
  • Contributions to relevant open‑source projects.
  • Knowledge or interest in disease biology, molecular biology and medicine.
  • Experience working with biomedical data (e.g., genomics, transcriptomics, proteomics, electronic health records, clinical images).

GSK is an Equal Opportunity Employer. This ensures that all qualified applicants will receive equal consideration for employment without regard to race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), military service or any basis prohibited under federal, state or local law.

AIML Software Engineer, AI for Science in Brentford employer: GlaxoSmithKline

At GSK, we pride ourselves on being an exceptional employer, fostering a culture of collaboration, accountability, and continuous development within our AI for Science team. Our commitment to employee growth is evident through our supportive leadership and emphasis on diversity, ensuring that every team member has the opportunity to thrive in a dynamic environment focused on cutting-edge AI and machine learning solutions. Located at the forefront of biomedical innovation, GSK offers unique advantages such as access to vast data sources and state-of-the-art technology, making it an ideal place for passionate software engineers to make a meaningful impact in healthcare.
GlaxoSmithKline

Contact Detail:

GlaxoSmithKline Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AIML Software Engineer, AI for Science in Brentford

✨Tip Number 1

Network like a pro! Reach out to current employees at GSK or join relevant online communities. A friendly chat can give you insider info and might just lead to a referral.

✨Tip Number 2

Show off your skills! Prepare a portfolio showcasing your best projects, especially those related to AI and ML. This is your chance to demonstrate your expertise in scalable software solutions.

✨Tip Number 3

Ace the interview! Research common questions for AIML Software Engineers and practice your responses. Be ready to discuss your experience with cloud platforms and deep learning frameworks.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the GSK team.

We think you need these skills to ace AIML Software Engineer, AI for Science in Brentford

Python
Cloud Platforms (AWS, GCP, Azure)
Cloud-Native Architectures
Machine Learning
Deep Learning Pipelines
Software Engineering Best Practices
Continuous Integration (CI)
Continuous Deployment (CD)
Containerization
Infrastructure as Code
Problem-Solving Skills
Debugging Skills
Performance Optimization
Cost Optimization
Biomedical Data Handling

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your programming expertise in Python and any cloud platforms you've worked with. We want to see how your background aligns with our mission!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about the role and how you can contribute to our AI for Science team. Share specific examples of your past work that demonstrate your problem-solving skills and passion for software design.

Showcase Your Projects: If you've worked on relevant projects, especially those involving AI/ML or cloud-native solutions, make sure to include them. We love seeing practical applications of your skills, so don’t hold back on sharing your achievements!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at GlaxoSmithKline

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and cloud platforms like AWS, GCP, or Azure. Brush up on your knowledge of deep learning frameworks like PyTorch or TensorFlow, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in software development or AI/ML projects. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your contributions to successful outcomes.

✨Understand the Company’s Mission

Familiarise yourself with GSK's goals in AI for Science. Be ready to discuss how your skills can contribute to their mission of developing new therapies and personalised medicines. Showing genuine interest in their work can set you apart from other candidates.

✨Emphasise Collaboration

Since the role involves liaising with AI/ML engineers and domain experts, be prepared to talk about your experience working in collaborative environments. Share examples of how you’ve successfully worked in teams to deliver high-performance software solutions.

AIML Software Engineer, AI for Science in Brentford
GlaxoSmithKline
Location: Brentford

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>