The role:

This is a unique opportunity for you to be part of a team that develops scalable systems to tackle tough machine-learning problems. Working with a cloud-based platform that combines branches of mathematics and engineering in ways that have never been done before, you will be providing software engineering solutions to drive quality and provide confidence in the complex systems being developed.

If you would like to join a team of leading, highly experienced researchers and engineers who are defining the field of AI decision-making: Apply now!

The work:

You will be an integral part of a small, agile team that drives the direction and design of our systems while focusing on quality. We need your experience to enhance our test frameworks and tools, and your creativity to help us develop novel designs and methods for automation and verification of new technologies.

You will own your code from design through to deployment, including maintenance based on receiving actionable feedback from your internal customers. You will contribute to discussions on designs, best-practices and ways of continually improving the team. 

You will promote good development practices, championing quality at all stages in the development life cycle, providing support within your team and across the company. Working in a cross functional team, you will be happy to contribute openly to team discussions and priorities and offer solutions and improvements as part of your role.

A passion for learning new skills and being comfortable taking on less familiar work with the support of your teammates is a must. 

We are a company that thrives on software engineering professionalism and good discipline. You will have the opportunity to work with a range of technologies, including:

  • Python
  • Kubernetes & Helm
  • Google Cloud
  • Terraform
  • Git
  • Docker
  • Jenkins
  • TensorFlow

Your skills & experience:

  • Minimum 3 years of software engineering experience including development of testing and automation frameworks
  • Strong understanding and experience with testing practices from unit through to the system/product level
  • Working knowledge of an object-oriented programming language
  • Degree in Computer Science or equivalent

About Secondmind

We are Secondmind, born in 2016 with a mission: to empower people to make better decisions.  We are a cross disciplinary team of researchers, engineers, and product managers based in Cambridge, UK, a global centre of AI excellence.  Through combining branches of mathematics, and engineering in ways that have never been done before, our integrated approach - and our industry leading research credentials - gives us a unique competitive advantage.

We take pride in our diversity, valuing the experience and expertise that people from different backgrounds bring to our organisation. Our team of approximately 100 talented people from all over the globe consists of over 20 nationalities. We are collaborative, innovative, ambitious, optimistic and curious.

We are on a mission to empower people to make better decisions. Because people powered by AI, make better decisions.

We offer flexible working opportunities as well as a competitive benefits package that includes company stock options, healthcare, and a variety of other wellbeing options.


Click here to view our Candidate Privacy Notice

Apply for this Job

* Required