Data Scientist / Developer (C++, Python, Jenkins)


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

3rd June 2018

Location

Oxfordshire

Salary/Rate

£500 - £625

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Data Scientist / Developer (C++, Python, Jenkins), Windows, Linux, OSX, Jenkins, CI, Data Analysis, Data Science, Data Analyst, NeXus, EPICS, Linear Algebra, Eigen, CMake, GMock, GTest, Microbenchmarking,

Our client is delivering data streaming software. The developer will be responsible for developing high performance scientific data reduction software as part of an international team. This is a lead developer role for the project and includes some aspects of work and project management

The successful candidate will be working with the data reduction /Mantid team (developers).

Key Skills / Experience

* Demonstrate how you will apply your skills and expertise of the following, to develop data reduction software for the ESS

* Modern C++(>C++11) development on Linux, Windows and OS x

* Neutron diffraction and spectroscopy data analysis in software project management within the big science domain

* Developing scientific data analysis software

* Python scripting skills

* Unit, integration and performance testing

* CI tools (ideally Jenkins)

* Working with large codebases and distributed teams in developing against hdf5, specifically the NeXuS format

* EPICS (Experimental Physics and Industrial Control System) or equivalent

* Expression templates for linear algebra (Eigen or equivalent)

* Demonstrate how you will apply your skills and expertise of the following, to develop data reduction software for the ESS

* Cross-platform native build generators (CMake or equivalent)

* Mocking frameworks in native c++ (GMock or equivalent)

* Unit test frameworks for c++ (GTest or equivalent)

* Microbenchmarking frameworks (Google Benchmark or equivalent)

* Developing scientific software at a neutron scattering or x-ray facility

* C++ development for high-performance applications

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: