Scientific Python Developer - Surrey - 3-6 Month Contract

Scientific Python Developer - Surrey - 3-6 Month Contract

Job Title: Scientific Python Developer - Surrey - 3-6 Month Contract
Contract Type: Contract
Location: Surrey, England
Salary: £500 - £600 per day
Start Date: ASAP
Reference: JW-PD-S_1500895519
Contact Name: Elizabeth Smith
Contact Email:
Job Published: July 24, 2017 12:25

Job Description

Scientific Python Developer - Surrey - Initial 3-6 month contract - Competitive daily rate (Dependent on experience)

Joining the Cheminformatics IT team within the global Research IT group, a Scientific Python Developer is required to further develop and maintain a large python code base including a series of large scale data analysis pipelines supporting discovery research. This code and associated data pipelines transform data into insights for Drug Discovery Research Teams allowing the large scale analysis and mining of our Research data. Opportunities exist to extend the work scope beyond data pipelining into semantic data integration, data mining and algorithmic programming.

Primary responsibilities of the role would include:

- 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 data stores to serve transformed data to applications

- Integrating multiple data sources

- Unit testing, integration testing, automation


- BSc in Science / Computer Science / Engineering

- 2+ years working in the Life Sciences area

- 2+ years' experience developing software in a commercial environment

Required Skills/Experience:

- Python programming

- 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

The following additional skills would be a significant advantage:

- PhD or several years' experience in Computational Chemistry / Bioinformatics or a related field

- 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

Is this exciting opportunity of interest? If so, please apply and I will be in touch ASAP.

Get similar jobs like these by email

By submitting your details you agree to our T&C's