Principal Engineer - Advance Algorithms

Principal Engineer - Advance Algorithms

Job Title: Principal Engineer - Advance Algorithms
Contract Type: Permanent
Location: Kingston upon Thames, Surrey
Salary: £80000 - £100000 per annum + bonus, pension
Start Date: ASAP
Reference: BN/HQ00112039_1573492941
Contact Name: Brad Newton
Contact Email:
Job Published: November 11, 2019 17:22

Job Description

Principal Engineer - Advance Algorithms

Our client - A leader in AIOps, is seeking a talented and self-driven senior software engineer for its Advanced Algorithms team.

The Advanced Algorithms team is tasked with implementing and deploying a wide variety of different algorithms at scale. This is a very exciting team to work in: we implement and deploy algorithms from information theory, classical AI, statistical ML, graph theory, deep learning / neural networks, NLP etc.

The ideal candidate will possess advanced software development skills alongside strong mathematical and computer science skills. A fundamental understanding of complex algorithms like those mentioned above is required and the candidate must be proficient in and have demonstrable experience of implementing these algorithms in a distributed and parallelised fashion in a cloud-native environment.


Lead the architecture and implementation of scalable and extensible products and services in a cloud-native environment

Identify and build algorithms which are valuable to real-world industry applications

Write and review production-quality code

Partner with the Science team to transform state-of-the-art algorithms and research into killer products in a scalable and extensible way

Partner with product management to implement the best solution for our customers

Required Skills

Excellent fundamental knowledge of algorithms, system architecture and software design

Be current on the state-of-the-art in various kinds of algorithms (including machine intelligence), and have experience applying those algorithms at scale

Experience of multiple languages (including Java and Python) and with proven expertise of Java in a Unix environment

Deep experience of cloud-native architectures

Knowledge and experience of industry standard deep learning frameworks

Experience with microservices, container orchestration and containerisation technologies

Experience of cloud providers like AWS, Google Cloud Platform etc

Salary - Market Leading, based on experience

Lawrence Harvey is acting as an employment agency in regards to this position. Visit our website and follow us on Twitter for all live vacancies @lawharveyjobs