You can apply to multiple jobs at once using the shortlist tool. You currently have 0 jobs shortlisted.

We are looking for an experienced AI engineer to join our team.

The AI group at Cambridge Consultants develops innovative new technology at the exciting intersection of Machine Learning, High-Performance Computing, and world leading product development. We work on projects ranging from small, fast-paced studies to large multidisciplinary developments of 50+ engineers. Cambridge Consultants pushes the cutting edge of experimental AI research in Digital Greenhouse, our own in-house research laboratory. We combine our research output with engineering rigour to create innovative and robust AI solutions to solve complex problems presented to us by our clients and create deep-learning systems that interact with humans in real time.

What we can offer

As a Principal Engineer you will be involved in every stage of our technology development life-cycle, from developing proof-of-concept demonstrations for initial sales leads, to designing, implementing and testing innovative new products. You will bring your strong team leadership and collaborative skills to bear by taking significant responsibility for technical delivery, on projects ranging from small developments involving 2-5 engineers to large-scale multidisciplinary programmes. In addition to day-to-day project work, you’ll also play a part in creating the Cambridge Consultants of tomorrow, contributing to new IP generation, influencing the direction or our AI research and developing our capabilities in up-and-coming new technologies and techniques.

You’ll have the opportunity to steer your career along the path of your choice, whether you prefer meeting and talking with clients or perhaps leading large teams on multiple projects. Our collaborative and supportive working environment allows our engineers to quickly develop their skills and knowledge in unfamiliar areas, enabling us to drive the development of cutting-edge technologies evolving at a rapid pace.

What you can bring

  • A passion for Machine Learning with a keen desire to broaden your horizons in new and exciting areas
  • A solid understanding of Machine Learning concepts, managing data sets and AI frameworks (e.g. pyTorch or similar) as well as experience of developing Deep Learning models
  • Experience of successfully leading project teams, a skilled technical leader who takes ownership of tasks and mentors others
  • A creative thinker who thrives when faced with tough engineering challenges
  • Strong programming skills in Python, C or similar language
  • An imaginative and inquisitive mind and eagerness to learn new skills

The following are not required, but any experience in these areas would be advantageous

  • Acceleration with GPUs / parallel programming
  • Experience working with or managing AI computation infrastructure




Learn about Life at CCWhat to expect when applying

You can apply to multiple jobs at once using the shortlist tool. You currently have 0 jobs shortlisted.


  • Competitive salary, based on merit and reviewed annually
  • Company profit share scheme in addition to basic salary
  • Pension scheme
  • Life, disability and travel insurance, plus private healthcare
  • Free canteen - breakfast, lunch and refreshments
  • 25 days annual holiday plus public holidays, with flexibility to carry over / borrow
  • Relocation assistance if applicable
  • Excellent career development and training opportunities
  • Flexible working hours
  • Social committee
  • Discounted train season tickets, through Travel Plan Plus
  • Free shuttle service to/from Cambridge North train station, through Cambridge Science Park

Future prospects

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

Related Jobs

Cambridge, UK

DSP Embedded Engineer

Job ref: 1530
Cambridge, UK

Principal (Lead) Cloud Software Engineer

Job ref: 1510
Cambridge, UK

Software Developer in Security

Job ref: 1476
New job alerts
Get email updates as relevant jobs are added