Python Developer

NES Group Limited
03 Oct 2017
02 Nov 2017
Contract Type
Full Time
Python Developer - Windlesham, Surrey - 5 month contract The Python Developer will be joining the Cheminformatics IT team within the global Research IT group. As a scientific Python Developer, you will further develop and maintain a large python code base including a series of large scale data analysis pipelines supporting discovery research. The Role: As Python Developer, you will be refactoring multiple data pipelines to work within frameworks such as Airflow or Luigi Working with Discovery Scientists to convert and codify further analysis workflows into python Developing databases and datastores to serve transformed data to applications Integrating multiple data sources Unit testing, integration testing, automation Essential Skills: 2+ years working in the Life Sciences area 2+ years experience developing software in a commercial environment Python programming Experience with at least one other language such as Perl, Ruby, Java, C Strong software development skills Object Orientated Programming Unit and integration testing Experience with version control systems such as SVN or Git Linux/Unix scripting and familiarity with high performance computing environments Good interpersonal and communication skills Desired Skills: PhD or several years experience in Computational Chemistry / Bioinformatics or a related field Proven experience as a Scientific Python Developer would be advantageous Experience with workflow tools such as KNIME, Pipeline Pilot, Rapid miner Experience with Big Data technologies such as Netezza, Hadoop, Spark etc. Experience with JSON/XML/RESTful Web API`s Experience with data integration technologies Python Developer - Windlesham, Surrey - 5 month contract Candidates must be eligible to work in the UK Established in 1978, NES Global Talent provides a complete range of contract and permanent talent solutions to the Oil and Gas, Power, Construction and Infrastructure, Life Sciences, Manufacturing and IT sectors worldwide. With more than 40 offices in 28 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. Offering far more than a traditional recruitment service, we fully support our contractors while they are on assignment with everything from securing visas and work permits, to providing market leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
This job was originally posted as