Join the Team

We are always looking for brilliant minds to join our team. These include full-time, part-time, graduate, and intern positions. If you have experience in Computer Science, Mathematics, Software Design, Digital Circuit Design or Machine Learning, we’d love to hear from you! We are an equal opportunities employer and we value diversity. Please send us your CV at if any of the positions suit you.

View Current Opportunities

Comments from our colleagues

“Opportunities abound at So far, I have formed a machine learning team from the ground up, played a key part in developing one of our key technologies and IP and have co-written a paper describing it. I have also had the opportunity to travel to many places within the UK, Spain, the Netherlands and United States. As part of this travel I have met and presented to many of the world's largest chip manufacturers and software companies including a keynote speech at Intel’s 2019 Internal Spoken Language Technologies conference and at the Xilinx’s Developer Forum 2019. The people at are friendly, technically excellent and create an engaging, friendly environment where ideas and solutions thrive.”

Sam Davis Technical Lead - Machine Learning

“This is the place where maths meets electronics meets data science meets software engineering meets commercialization of AI. The breadth and interaction of skills within the company enable us to tackle difficult problems and get great results. We work together as a team and everyone’s contribution is significant! The company offers great opportunities for everyone, regardless of role or experience. I enjoy the daily surprises of innovations emerging from across the team.”

Liz Corrigan Senior Engineering Manager

"I started working at as an intern, then because I enjoyed my experience so much, I returned after completing my final year at university. The feeling of teamwork and participation in the organisation is very strong! The atmosphere is very welcoming, and everyone is always happy to help if you are stuck. I think has a great team and the people here make it a wonderful place to work. We also have a great social atmosphere and tend to spend time together outside of the office: getting pizza, or going rock climbing, which strengthens our team."

Sam Frohlich Software Developer

Our Team

We are a team of engineers and scientists with deep technical expertise who love a technical challenge in a friendly collaborative environment.

We want to revolutionize AI by empowering individuals. Being part of means being a large part of a small organisation instead of a small part of a large organisation. This confers great individual responsibility and offers great opportunities. At our employees support our core values and through that we can improve the future as a team.

Joining means working side-by-side with people impassioned to change the world through AI and to help each other along the way. Our team is mission-driven, fun-loving, and family-oriented. We bring the best of AI technologies to the brightest of customers. We do this through collaborative working and individual development. Through these efforts, our team stands out in Cambridge as a beacon of people-oriented, technology-driven achievement.

About Us is a leading innovator in the optimization of AI inference workloads. Headquartered in Cambridge, UK, offers progressive career opportunities, working at the heart of an exciting AI movement.

We apply our patented technologies to solve our customers’ engineering challenges, making deep learning a low power, high performance reality today. Improving safety in self-driving cars, increasing accuracy in medical diagnosis and reducing energy consumption in the world’s data centers, we help to make the world a better place. Together we can unlock the vast potential of machine learning to enhance our lives without costing the planet.

Ready to make an impact?

Work at the heart of an exciting AI start-up and…

  • Influence the future
  • Learn and develop your skills
  • Expand your role as you grow

Your work will make a difference

Our Values


Together everyone achieves more


Every individual makes a difference


Honouring our commitments


Have respect for one another


Be curious, creative and innovative

Current Opportunities

Please send us your CV at if any of the positions suit you.


    We are looking for someone with practical experience in computing clusters and cloud computing to join our cross-functional team of machine learning engineers and researchers. This role will be at the forefront of designing, building, maintaining and continuously adapting the infrastructure and development processes required to reliably scale-up and scale-out Myrtle’s rapidly expanding machine learning operations.

    The candidate must have good communication skills in order to understand the requirements and educate the team about the developed solutions. The candidate should be comfortable operating in an agile environment.

    Required Skills

    • Cluster computing/management. e.g. Kubernetes or Slurm.
    • Cloud computing. e.g. AWS, GCP or Microsoft Azure.
    • Unix.
    • Networking.
    • Storage.
    • Communication.

    Desired Skills

    • Experience designing, building and maintaining a large scalable infrastructure.
    • Knowledge about the requirements and processes necessary for developing machine learning models and products.
    • Experience handling and versioning large amounts (TBs) of data.

    Machine Learning Engineer

    We are looking for machine learning engineers to join our diverse group of engineers and researchers to develop and deploy state-of-the-art deep learning models to Myrtle’s inference accelerator. This multifaceted role will involve compressing and productionising the latest deep learning models for workloads related to speech and NLP as well as developing and shipping customer-facing libraries that integrate state-of-the-art model compression research and techniques.

    The candidate must be detail oriented, have a good theoretical understanding of machine learning and have practical deep learning model development experience.

    Required Skills

    • Master’s or PhD in related scientific or engineering field.
    • Good theoretical understanding of machine learning/deep learning.
    • Imperative language. e.g. Python, C++.
    • Development under Linux, including Git and OSS.
    • Attention to detail, good communication and documentation skills.

    Desired Skills

    • Experience using modern machine learning frameworks such as PyTorch, TensorFlow or MXNet.
    • Knowledge of different computer architectures.