Taro Logo

Software Engineer

GSK is a global biopharma company focused on uniting science, technology and talent to get ahead of disease together.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Healthcare · Biotech

Description For Software Engineer

GSK is seeking a Software Engineer to join their AI/ML team, focusing on developing advanced applications that leverage Machine Learning and AI to revolutionize drug development and disease treatment. The role combines cutting-edge technology with healthcare innovation, offering an opportunity to impact billions of lives through improved therapies.

The position requires expertise in Python backend development, with a focus on building and maintaining AI/ML-powered applications. You'll work in an agile environment, developing high-quality software solutions that integrate AI/ML components with frontend, data, and compute infrastructure. The role emphasizes cloud-native computing and continuous deployment practices.

As part of GSK's mission to unite science, technology, and talent, you'll collaborate with cross-functional teams to build end-to-end pipelines and improve existing systems. While experience in biological sciences is beneficial, the key requirements are strong software engineering skills and a passion for healthcare innovation.

The company offers a supportive environment focused on long-term career development, with leaders committed to your growth from day one. GSK's culture emphasizes ownership, accountability, and collaboration, making it an ideal place for engineers who want to make a meaningful impact in healthcare while advancing their careers.

Working at GSK means joining a global biopharma leader focused on four core therapeutic areas: infectious diseases, HIV, respiratory/immunology, and oncology. The company provides a flexible working culture, comprehensive benefits, and an inclusive environment where diversity is valued. This role offers the unique opportunity to combine software engineering expertise with healthcare innovation, contributing to GSK's mission of getting ahead of disease together.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Back-end development for a Python web application
  • Integration of AI/ML components with frontend, data and compute infrastructure
  • Develop high quality software implementations including automated test suites and documentation
  • Develop, measure, and monitor key metrics for tools and services
  • Participate in code reviews
  • Liaise with technical staff and data engineers across teams

Requirements For Software Engineer

Python
  • Bachelors degree in relevant field or equivalent experience
  • Cloud experience (Google Cloud preferred)
  • Strong skills in Python
  • Unit testing experience (pytest)
  • Knowledge of agile practices
  • Strong knowledge of modern software development tools
  • Experience with Docker or containerized applications (preferred)
  • Experience with FastAPI (preferred)
  • Knowledge of AI/ML approaches (preferred)
  • Experience with frontend development (React, Vue) (preferred)

Benefits For Software Engineer

Medical Insurance
  • Flexible working culture
  • Career development opportunities
  • Inclusive workplace environment
  • Employee wellbeing support

Interested in this job?

Jobs Related To GSK Software Engineer