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.