Logo of Huzzle

Software Engineer, Biomedical AI

image

GSK

20d ago

  • Job
    Full-time
    Mid & Senior Level
  • Data
    Software Engineering
  • Heidelberg

AI generated summary

  • You need a degree in a quantitative field or equivalent experience, strong Python skills, familiarity with deep learning frameworks, and knowledge of CI/CD practices. Experience with medical data is a plus.
  • You will design and implement software solutions, deliver robust code in an agile environment, develop machine learning pipelines, and collaborate with biology and medicine experts for data projects.

Requirements

  • 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 software solutions.
  • 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, TensorFlow).
  • Knowledge of command-line tools and shell scripting.
  • Knowledge of software engineering best practices, including continuous integration (CI) and continuous deployment (CD), and containerization.
  • Strong problem-solving and debugging skills, and experience working in a cluster setting or in a cloud-based environment.
  • Background or interest in biology or medicine is a plus but not required.
  • Fluency in English. Knowledge of German is not required for this position.
  • Experience in design, development and deployment of commercial data-driven software.
  • Basic familiarity with machine learning principles and state-of-the-art modelling approaches.
  • Experience in architecting, developing, and deploying distributed model-training pipelines with Pytorch or Tensorflow
  • 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)

Responsibilities

  • Design and implement data-driven software solutions along the entire software development life cycle, including requirements engineering, software design, implementation, testing, integration and maintenance.
  • Deliver robust, tested and performant code in an agile development environment.
  • Design and implement sophisticated machine learning and deep learning pipelines that can handle large amounts of data in cluster settings and cloud environments.
  • Liaise with experts in biology, medicine and experimentation to ensure fit-for-purpose programming interfaces and data pipelines for data-driven software projects.

FAQs

What qualifications are required for the Software Engineer, Biomedical AI position?

Candidates should have a degree in a quantitative or engineering discipline or equivalent work experience as a professional software engineer. Advanced programming expertise in Python and a basic understanding of deep learning frameworks like PyTorch or TensorFlow is also required.

Is experience in the biomedical field necessary?

A background or interest in biology or medicine is a plus but not required for this position.

What programming languages should I be proficient in?

Proficiency in Python is required, along with knowledge of command-line tools and shell scripting.

What type of work environment can I expect?

The role will be in an agile development environment where you'll work collaboratively and deliver robust, tested, and performant code.

Are there any preferred skills or experiences for applicants?

Yes, it would be beneficial to have experience in the design, development, and deployment of commercial data-driven software, familiarity with machine learning principles, and experience working with biomedical data.

Is fluency in any languages other than English required for this job?

Fluency in English is required, but knowledge of German is not required for this position.

What kind of projects would I be working on in this role?

You will design and implement data-driven software solutions, including sophisticated machine learning and deep learning pipelines that can handle large amounts of data in cluster settings and cloud environments.

Does GSK offer guidance for new employees?

Yes, GSK leaders are committed to the career and development of new employees from day one.

What is GSK's policy on diversity and inclusion?

GSK strongly encourages applications from individuals with diverse and underrepresented backgrounds and perspectives and is committed to creating an inclusive environment for all employees.

Are there opportunities for professional growth within the company?

Yes, GSK aims to provide a workplace where employees can grow, feel inspired, and look after their wellbeing.

Science & Healthcare
Industry
10,001+
Employees

Mission & Purpose

GSK, or GlaxoSmithKline, is a company that operates in the pharmaceutical and healthcare industry. They are involved in researching, developing, manufacturing, and selling a wide range of prescription medicines, vaccines, and consumer healthcare products. GSK's ultimate aim is to improve the quality of human life by providing innovative and effective healthcare solutions to people worldwide. Their commitment lies in focusing on scientific excellence, developing cutting-edge medicines and vaccines, and addressing global health challenges to help people live longer, healthier lives.

Benefits

  • A competitive base salary

  • An annual bonus based on company performance

  • Access to healthcare and wellbeing programmes, pension plan membership, savings programmes, time off and childcare support

  • Employee recognition programmes that reward exceptional achievements