Back to Job Search
Expired
  • Location: United Kingdom
  • Salary: A highly competitive salary (based on experience) accompanied remote working and great benefits
  • Job Type:Permanent

Posted over 1 year ago

Job Title: Senior Scientific Python consultant
Location: Anywhere in the UK – Remote working
Salary: A highly competitive salary (based on experience) accompanied with great benefits

The company:
The company is a highly innovative and exciting life science consultancy. The company aims to utilise Programming, Data Science, the Cloud, and R&D Digital Transformation to help solve BioPharma challenges.

The role:
As a Senior Python consultant, you will be involved in the following consulting areas for BioPharma companies: Data Management, Data Integration, Machine Learning, Application& API Development and MLOps. This opportunity enables you to be involved in accelerating ScientificInformatics and Digital Transformations, which naturally accelerate the discovery and manufacture of new Therapeutics, Drugs and Vaccines that ultimately save lives.

The team will be working to leverage new technologies, introducing new exciting features and products within the Life Science space. As a Senior Python consultant, you will be part of a highly qualified and accomplished company which utilises professionals to make a real difference in the life science space.

Role Responsibilities:

  • Understand technical requirements and translate them into business requirements

  • Developing Scientific Applications, API’s, Integrations and Plugins

  • Building and Deploying

  • Build CI / CD DevOps/MLOps Pipelines to help customers deploy and test applications

  • Apply your Test-Driven Development Skills to ensure first-time high-quality software deliverables

  • Learn about Scientific Application Development, Informatics and Data Sciences

  • Partner with other Software Developers, Testers, End Users, Data Scientists, Bioinformaticians, Architects, DevOps and Cloud Engineers


Skills and Experience:
Essential:

  • Degree in Computer Science or a related life science discipline

  • Knowledge of Data Sciences or Scientific Informatics

  • Excellent Software engineering fundamentals and engineering best practice knowledge including Object-Oriented Design (OOD) (following SOLID principles) and design patterns

  • Python3 (Django, Flask, Tornado, Twisted, NumPy and scikit-learn)

  • Rest API Design & Development (FastAPI, GraphQL)

  • Experience with hypervisors, virtualisation, and containerisation technologies (VMware Docker, Kubernetes)

  • Cloud Technologies AWS, Azure & GCP

  • Databases (RDBMS, NoSQL, Graph)

  • Test-Driven Development

  • DevOps, GitHub, CI, CD Pipelines

  • Data modelling, pipeline design, data (re)modelling, ETL/ELT and knowledge graphs


Desirable:

  • JavaScript and Web Development Frameworks (Vue, React, Redux & Angular)

  • Experience in interfacing APIs with Front End / UI

  • Basic Linux sysadmin knowledge

  • Network programming / Network Protocol skills

  • Distributed systems / highly available systems are desirable

  • Knowledge of computer networking fundamentals including IP-based communication

  • Web API and RESTful services

  • Professional experience building and operating desktop applications and/or cloud solutions


Note:
Applicants must be eligible to work in the UK. If you feel that this role would be highly suitable for your next career move, please feel free to apply. If you have any questions about the role or would like to recommend someone who would be suitable for this position, please feel free to send an email or a copy of the persons up to date CV to jay.baylis@nextphaserecruitment.com.