Senior / Principal Biological Software Engineer in BioAI

London
BioAI – BioAI (All Teams) /
Permanent /
Hybrid
InstaDeep, founded in 2014, is a pioneering AI company at the forefront of innovation. With strategic offices in major cities worldwide, including London, Paris, Berlin, Tunis, Kigali, Cape Town, Boston, and San Francisco, InstaDeep collaborates with giants like Google DeepMind and prestigious educational institutions like MIT, Stanford, Oxford, UCL, and Imperial College London. We are a Google Cloud Partner and a select NVIDIA Elite Service Delivery Partner. We have been listed among notable players in AI, fast-growing companies, and Europe's 1000 fastest-growing companies in 2022 by Statista and the Financial Times. Our recent acquisition by BioNTech has further solidified our commitment to leading the industry.

Join us to be a part of the AI revolution!

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.

Essential skills

    • 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#.
    • 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.

    • 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.

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.
Our commitment to our people
We empower individuals to celebrate their uniqueness here at InstaDeep. Our team comes from all walks of life, and we’re proud to continue encouraging and supporting applicants from underrepresented groups across the globe. Our commitment to creating an authentic environment comes from our ability to learn and grow from our diversity, and how better to experience this than by joining our team? We operate on a hybrid work model with guidance to work at the office at least 2 to 3 days per week to encourage close collaboration and innovation. We are continuing to review the situation with the well-being of InstaDeepers at the forefront of our minds.

Right to work: Please note that you will require the legal right to work in the location you are applying for.