IT Job Pro

Algorithm Developer

Viewed 0 times

Job Description

Your role will be to develop and maintain our custom algorithms we use to extract real-world meaning from the measurements taken by our laser spectrometer. This challenging role involves understanding our data sets, enhancing and optimising our analysis pipelines, both in the instrument and in the cloud, and working with hardware and data engineers to optimise the performance of our entire system.
About You
You're a smart, enthusiastic professional software developer or data scientist with an excellent grasp of the algorithmic processing of data sets, a background in scientific or statistical Python and a natural focus on patterns and anomalies in data. You relish solving difficult problems and are confident working with extensive data sets using complex algorithmic code. A methodical thinker, you naturally collaborate to find the best innovative solutions validate them and present them to the team.
Essential skills:

2 years commercial experience of scientific or statistical Python, ideally on Linux
Experience with scientific or statistical libraries
Experience processing large data sets, data pipelines, algorithm optimisation
Familiarity with software process – coding standards, unit tests and source control
Excellent communication, collaboration and team skills
Desirable skills:

Knowledge of Python libraries, numpy, scipy, pandas, lmfit
Experience of signal processing, noise characterisation and filtering
Experience with Agile teams and processes
Knowledge of Python visualisation libraries – Bokeh, Holoviews
SQL, Postgres and psycopg2

Job Summary

wave-1-bottom
Oxfordshire Location
IT Job Pro

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.