The latest opportunities from ecm.

See what we can offer you, and tell us you're interested. We'll do the rest.

The ecm guarantee.

We know what it's like to be looking for a high-tech job - we've worked in the industry ourselves! Here's how we work:

  • If you send your details to ecm, we treat them as confidential.
  • We only send your CV to a company with your express prior permission.
  • We will speak to you before we do anything.
  • All ecm consultants have a technical background in engineering, maths or the physical sciences.
  • Let us do the hard work – if you can't see quite the right job for you, let us look for you.

Senior Large-scale Distributed Systems Specialist (23337)

Cambridge
£Top plus full benefits package

Hadoop, Machine Learning / AI, Analytics, Networking

Senior Large-scale Distributed Systems Specialist
Hadoop, Machine Learning / AI, Analytics, Networking
Cambridge
£Top plus full benefits package

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.