Machine Learning Engineer (all levels)

Job ref: 1155


Cambridge Consultants are looking for high calibre candidates that can add new dimensions to our Machine Learning team. You’ll be working with the latest techniques in Deep Learning, Reinforcement Learning and more, to build unique products in a wide breadth of markets.

Full DetailsDetails

Role Description

You’ll be developing advanced Machine Learning systems for a variety of different problem spaces. All projects will be team based and candidates must be adaptable and collaborative. Those with the greater industrial experience should also expect to lead project teams, mentor junior engineers, attend industry events and support the development of new business opportunities in a technical capacity.


Your tasks will include:

  • Research and software development for the design, implementation, training, verification and deployment of Machine Learning systems
  • Improving processes to execute projects with greater efficiency
  • Technical input to proposals for the generation of new opportunities

The extent to which you will be responsible for leading the above tasks will depend on your experience and the expectations within the level at which you are hired. At all levels you will have access to training and support appropriate to you needs so that you can sustain your professional development and maintain effectiveness in your role.

Minimum requirements

All applicants must have:

  • An excellent degree in a relevant subject, such as computer science or engineering
  • Solid programming skills in Python, C or C++
  • Demonstrable knowledge of Machine Learning algorithms and their implementation
  • Experience of working with deep learning frameworks such as TensorFlowTM or PyTorch
  • A passion for technology, innovation and real world applications

Applicants will also benefit from:

  • A sound appreciation of the key challenges in developing Machine Learning products
  • Experience of successfully leading project teams
  • Experience of accelerating simulations using GPUs
  • Experience of audio and video processing

Note: More senior applicants must be able to demonstrate at least one of the above.

Why Cambridge Consultants?

Our projects are unique, challenging and varied, uniting the ambitions of our clients with the energy, creativity and the passion of our engineers. Projects involve everything from first principles thinking to the development and deployment of live systems. Projects range from modest studies to large multi-disciplinary systems involving 50+ engineers. The group engages with a broad range of industries where the underlying premise is developing bespoke systems that cannot be bought off the shelf.

Cambridge Consultants is committed to investing in cutting edge Machine Learning facilities which include GPU training cluster (including Nvidia DGX-1 supercomputers), high performance mobile computing, live demonstration platforms etc. We give our engineers access to the best tools available to enable them to deliver on the most challenging projects.

A Times Top 100 Best Company to work for

BenefitsExpand or collapse me

  • Good salary, based on merit and reviewed annually
  • Company profit share scheme in addition to basic salary
  • Pension scheme
  • Life assurance plan
  • Private medical insurance
  • Travel insurance
  • Disability insurance plan
  • Free canteen - lunches and refreshments
  • 25 days annual holiday plus public holidays
  • Relocation assistance if applicable
  • Excellent career development and training opportunities
  • Flexible working hours
  • Social committee


Cambridge Consultants is committed to developing its employees careers and has a flexible policy for individual capabilities and preferences. Promotion is linked to merit.


United Kingdom


52.232410 0.144731

Related Jobs

Are you a talented and enthusiastic Senior Designer with a desire to lead design development within multi-disciplinary teams on a wide range of development projects in the Industrial, Consumer, Energy and Defence Industries? Are you passionate about contributing to sales of new and exciting development programmes in which design plays a key role? Do you strive to ensure the quality of your output exceeds expectations?

Are you a Senior UX designer who thrives on designing solutions for the most challenging problems in real work products and services? Do you like to be involved in all aspects of UX design? We need you to create original and inspired digital experiences that will improve our clients’ bottom line.

The breadth of what we’ve achieved is such that our work has touched most people’s lives in one way or another. At the heart of what we do are talented and motivated software teams empowered to create cutting edge technologies and systems to solve difficult problems for our clients.

As a member of our test group, you will help to grow and evolve the group, through sharing and deliberate practice as well as reaching out to internal and external expertise. You will also have the opportunity to grow your own skills through our community and the variety of projects you will work on.

We are looking for an experienced RF Test Engineer to develop and implement test solutions for new ground-breaking wireless systems. Working closely with our RF Design Engineers you will be part of our test group involved in the testing of early prototypes through to the verification and regulatory testing of the final system.

Working with C# on Windows or Linux (Mono) you will work on secure systems for UK government. With knowledge of C#, Python and Web technologies you will develop and deploy systems with connectivity to embedded devices and employing analytics algorithms. As part of our ICE division (Industrial Consumer Energy) there will also be the opportunity to work with other industries : Industrial (including Robotics), Consumer and Energy.

We’re looking for a software engineer who is passionate about delivering state of the art, scalable distributed software solutions for the cloud to join our team.

We’re looking for a software lead who is passionate about delivering state of the art, scalable distributed software solutions for the cloud to join our team.

Join our talented team working on challenging projects across a variety of industries where extracting information from data is crucial to success.

Can you design and build frameworks to test large, scalable systems? Can you quickly understand software systems at the architecture level and then drill down into the detail? The Software Group is growing, so if you want to help create innovative systems for a wide variety of clients, Cambridge Consultants is the place for you.