This exciting role calls for a Senior Distributed Systems Specialist to join a small, dedicated group of experts, within a much larger engineering department, who are responsible for developing new architectures and product directions and bridging from research to design with analysis, modelling and proof of concept implementations.

The group reports directly to the CEO, and your work will underpin all current and future product directions - involving scale out architecture, machine learning and analytics. You will work alongside some of the best design / development engineers in the business - within a real "techie" environment. It is a fun place to work, with challenging state-of-the-art, interesting projects.

In addition to an impressive academic record (Doctorate / Masters in Computer Science, Maths, Engineering, Physics or similar) with a strong numerical / experimental background, you should be an experienced hands-on developer with extensive software experience and solid technical leadership skills - capable of developing mutual respect and ultimately a mentor relationship with existing engineering teams. You should also be confident and outgoing - able to liaise with marketing teams or customers and attend relevant industry conferences and speaking events.

Specifically, your technical skills are likely to include many / most of the following areas:

Very familiar with large scale Distributed Systems

Knowledge of approaches to Machine Learning / AI, Analytics, Query strategy, Data provenance and experience with relevant tools such as Hadoop, Spark, Lustre, Alluxio or similar

Coding skills: C, Python, C++, Java or similar

Familiar with Network and Systems Architectures along with a broad experience in relevant areas such as performance tuning, benchmarking, embedded systems

This is a senior level role and can be tailored for the right self-starting candidate who is dedicated, prepared to show initiative and enjoys working in a fast paced environment.

In return for your efforts you will secure a top level salary and a comprehensive benefits package, along with challenging and exciting project work.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.