Algorithm Developer

  • Location

    Farnborough, Hampshire

  • Sector:

    IT, Engineering

  • Job type:


  • Salary:


  • Contact:

    martin ferguson

  • Contact email:

  • Job ref:


  • Published:

    3 months ago

  • Expiry date:


  • Client:


Algorithm Developer


Competitive Salary + Benefits

Fantastic Opportunity for Development with focus on Machine Learning Techniques

Algorithm Developer to join a challenging, dynamic and fast growing business with an exciting portfolio of international clients working on some of the most critical and exciting projects around the planet.

Role Purpose

The main purpose of the Farnborough-based Algorithm Developer is to determine how to process DAS data in an efficient and effective way such that events of interest can be automatically detected in the data. The role would require the robustness of the approach to be tested and verified in real time - ready for hand over to implementation team.

Key Accountabilities for the Algorithm Developer

  1. Work with the research team to understand DAS hardware, software and algorithm requirements
  2. Analyse DAS data and propose processing approaches attributable to specific targeted problems
  3. Test and develop chosen processing approaches
  4. Participate in the gathering and analysis of DAS data from client sites and test facilities within the UK and abroad
  5. Developing and testing a variety of approaches to achieve desired outcomes from DAS data Coding of suitably robust algorithms into real time
  6. Help produce presentations, reports and papers for external and internal consumption
  7. Detailed documentation of work and transfer of results to implementation team

Key Capabilities/Knowledge

  1. Ability to communicate complex information clearly and efficiently
  2. Willingness to learn
  3. Work effectively as part of a geographically distributed team, as well as carry out tasks with care and an attention to detail
  4. Motivated and enthusiastic about signal processing and coding

Experience & Qualifications

  1. A degree in physics, electronic engineering or computer science
  2. Masters in Physics, electronic engineering or computer science
  3. Experience of signal-processing and experimental design
  4. Algorithm development in MATLAB for real time applications
  5. Programming algorithm solutions in C/C++, Java, Python

Position Requirements: My client is a world leader in Distributed Acoustic Sensing and proud to provide vital information to help protect and secure the world's critical assets.

Drawing on decades of experience in the signal processing world, they are able to turn standard single mode telecoms fibre into a listening device up to 50km in length. They are rapidly expanding, with growth built on providing cutting edge solutions and excellent service to clients with security and monitoring requirements in tough environments. The system has been deployed successfully worldwide and they now have operations in over 35 countries, in industries such as Oil and Gas, Transport and Security.

If you believe this is a good fit for yourself and you are a strong Algorithm Developer than please apply via the relevant link!

Algorithm Developer