We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

ML Data Platform Engineer (26777)

Cambridge city
up to £85,000 DoE

Applied machine learning for actionable intelligence in industry

For this challenging role you will demonstrate experience beyond academia in both software engineering and machine learning, whether through commercial software development, research/industry partnership or extensive personal interest projects.

Join a capable, engaged and friendly team of software engineers and apply both your software engineering skills and your machine learning knowledge. This new platform builds on solid foundations, existing APIs and data sources to provide unprecedented intelligence in a much needed business area.

You will be degree-qualified with full existing UK work permission without sponsorship, and your background will include:

  • Extensive software engineering skills, including fluency in Python and potentially C#, JavaScript, TypeScript and/or React, one of which may be a specialty.
  • Prior work with machine learning / artificial intelligence algorithms, ideally in PySpark and/or TensorFlow, PyTorch, NumPy.
  • Fluency in different software development paradigms which may include functional, procedural and object-oriented, through experience.

It is advantageous to also have exposure to any of: RESTful or GraphQL web APIs, large scale data processing and statistics / analytics, relational database systems (CRUD), the AWS cloud, Docker containers and/or Elasticsearch.

The successful candidate will become part of a talented community of developers with offices in central Cambridge. Flexible work patterns and good commute routes are available via cycle, rail and road. Salaries are generous and additional benefits are included.

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.