Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GSK

AIML Software Engineer, AI for Science

GSK

. Design and implement scalable infrastructure and software solutions to support large-scale AI models and agentic systems across the entire software development life cycle.

Posted 4/21/2026full-timeCambridge • Massachusetts • 🇺🇸 United StatesMid-LevelSenior💰 $136,125 - $226,875 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformPythonPyTorchSDLCShell ScriptingTensorflow

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • health care and other insurance benefits (for employee and family)
  • retirement benefits
  • paid holidays
  • vacation
  • paid caregiver/parental and medical leave

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonmachine learningdeep learningcloud-native architecturesoftware development life cyclecontinuous integrationcontinuous deploymentcontainerizationinfrastructure as codeshell scripting
Soft Skills
problem-solvingdebuggingcommunicationcollaborationagile methodology