Senior / Principal Biological Software Engineer in Bio AI | Passcreator

Passcreator

Senior / Principal Biological Software Engineer in Bio AI | Passcreator

Salary Not Specified

Passcreator, City of Westminster

  • Full time
  • Permanent
  • Onsite working

Posted 3 weeks ago, 23 May | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: 2e8049e52fa14c04a101b180a1141a95

Full Job Description

InstaDeep is the AI specialist for our parent company BioNTech, combining our state-of-the-art research expertise in deep learning and biology. We specialise in not only developing new fundamental research but also in every stage of production that research to deliver benefit. As a senior/principal software engineer, you will lead initiatives in collaboration with experts in AI and biology to develop software that contributes to the research and delivery of new treatments at the forefront of biological science. We work in diverse areas such as biomolecule manufacture, immunotherapy design, medical imaging, lab automation, and biochemical modelling. You will work with friendly, dedicated, exceptionally talented colleagues across multiple countries who are passionate about science and our mission to cure disease.

This role does not have a machine learning component and is not expected to develop one with progression. We are looking for a candidate who is passionate about advancing the state of the art in software engineering, to partner with our AI research and biology teams to complete projects that have an impact at the level of humanity as a whole, as well as influence the technical culture at one of the world's leading biotechnology companies.

Role responsibilities

  • Create innovative algorithms and system designs for state-of-the-art applications in biology.

  • Draw on your creativity and deep experience to resolve complexity with simple solutions.

  • Develop highly scalable, reliable, and maintainable systems satisfying complex functional requirements.

  • Formulate plans and guide their execution to balance challenging combinations of needs, including ambitious capabilities, business urgency, avoidance of technical debt and maintenance of exacting quality standards.

  • Continually develop technical excellence with state-of-the-art practices in software engineering and promote it within the company.

    Master's degree or higher in computer science or a related field, or equivalent knowledge gained through professional experience.

  • Experience working on large software projects across the complete product lifecycle with contributions in all main areas (planning, testing, maintenance, etc.)

  • Expert knowledge of at least one of JavaScript, Python, or C#.

  • Senior experience in at least one of these areas, ideally more than one:

  • System architecture including cloud technologies, preferably with a data focus.

  • Development of software libraries and tools including packaging and distribution with Python, Docker, or ideally both.

  • Full stack development of web applications using React.

  • Knowledge of software engineering technologies and practices relating to team collaboration and to quality, and experience instituting them in engineering teams.

  • Experience mentoring colleagues and a strong desire to do so.

  • Genuine interest in biology and AI.

  • Excellent verbal and written communication skills in English.


  • Desirable skills
  • Career length is not a requirement, but due to the required skills successful candidates are likely to have 8 or more years of professional experience.

  • Experience leading teams or managing reports.

  • Experience leading successfully released software products or systems.

  • Ability to inspire colleagues and cultivate a passion for technical excellence.

  • Professional experience or formal education relating to biology or machine learning.

  • Professional experience and/or desire to be involved in:

  • Customer interaction, communication, and requirements gathering.

  • Project management.

  • Software design and specification.

  • C++ and high-performance computing technologies.

  • DevOps, Kubernetes, deployment, and production operations.