Salt are currently partnered with a Central Government agency in the Southwest of England who require a MLOps Engineer to join them on an initial 6-month contract. The role is mainly remote with ad-hoc travel required to site for team meetings
The role is INSIDE IR35 & paying £ per day via Umbrella.
Role
The focus of this role is working with scientists in the team to develop code for new science in evaluating machine learning weather models. This will include optimising robustness, performance and reusability through appropriate software quality assurance. The role will also be about promoting coding good practice and ensuring it is followed through the use of appropriate infrastructure for software quality assurance, such as tests and documentation. The final element will be to incorporate this code into the project workflows on different platforms, to enable it to be run routinely by other researchers as part of the ML weather model experimentation toolset being developed.
Responsibilities and Skills
As the project codebase expands, we need to ensure we adopt good software quality assurance including principals of MLOps. We also need to incorporate scientific developments into a robust, reusable extensible workflow running on the on-prem Linux cluster as well as cloud ML platforms.
Key Responsibilities
Review and refactor prototype science code for efficiency and robustness Incorporate science code into workflows on different platforms Review and promote coding best practices for the project, including use of appropriate tools to facilitate this. Feed new science code functionality into existing open-source software libraries
Key Skills
Knowledge of software quality assurance in python, especially testing, documentation and packaging Knowledge of workflows create and deploying workflows Knowledge of handling environmental data and usage of appropriate tools to do so