Senior Software Development Engineer (Python)
We are looking for a Python expert with excellent software design and implementation skills. If you are a seasoned Python developer, who is able to work productively modifying an existing codebase in a multi-threaded context then please apply.
This role is working for a leading groundbreaking global company and is offered on a 12 month contract based on their state of the art site in Cambridge.
Demonstrable experience developing high-quality python code.
Experience in maintaining and supporting complex python runtime environments.
Experience working with, ideally contributing to, open-source code and GitHub.
Experience with numpy, scipy, pytorch and language tools for python (e.g. pylint)
Experience in setting and achieving code quality requirements for python.
Able to provide scientists with simple and effective guidance that achieves code quality.
BA/BSc or Master's or higher in computer science or related fieldRole:
Develop solutions using a multi-disciplinary approach spanning media physics, optical physics, machine learning and storage systems. Experimental work is performed on computer-controlled test rigs, using a bespoke automation framework over a large parameter space by means of python scripts.
Your role will be to improve the integrity and robustness of the python environment and python code by means of coding standards, testing gates and appropriate software tools.
This project spans multiple disciplines, so the ability to communicate well with other team members and support overall team goals is crucial.
People Source Consulting Ltd is acting as an Employment Business in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas