Taro Logo

Software Engineer - AI/ML

A global biopharmaceutical company focused on uniting science, technology and talent to get ahead of disease together.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Healthcare · Biotech
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - AI/ML

GSK is seeking a Software Engineer specializing in AI/ML to join their innovative team working on cutting-edge applications of Machine Learning and AI in drug development. The role focuses on developing novel therapies for existing diseases and creating personalized drug solutions through advanced AI applications. The position involves backend development using Python, working with cloud infrastructure, and integrating AI/ML components into production systems.

The ideal candidate will have strong software engineering skills, particularly in Python development, with experience in cloud platforms and modern development practices. While a background in biological sciences is beneficial, it's not required - what's essential is a passion for developing therapeutic solutions and a commitment to continuous learning.

The AI/ML team at GSK operates on principles of ownership, accountability, and collaboration. The role offers opportunities to work on meaningful projects that directly impact healthcare outcomes, while being part of a supportive team environment that values professional growth and development.

Key responsibilities include developing Python web applications, implementing AI/ML solutions, maintaining high-quality code standards, and collaborating across teams to build end-to-end data pipelines. The position requires expertise in cloud computing, particularly Google Cloud, and strong knowledge of software development best practices.

GSK offers a collaborative work environment where innovation is encouraged, and professional growth is supported. The company's mission to unite science, technology, and talent to get ahead of disease makes this an exciting opportunity for someone passionate about making a difference in healthcare through technology.

Last updated 7 days ago

Responsibilities For Software Engineer - AI/ML

  • 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 to build end-to-end pipelines

Requirements For Software Engineer - AI/ML

Python
  • Bachelor's 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 git/GitHub and DevOps tools

Benefits For Software Engineer - AI/ML

Medical Insurance
Dental Insurance
Vision Insurance
  • Career development opportunities
  • Inclusive work environment
  • Flexible working arrangements
  • Health and wellbeing support

Interested in this job?