Machine Learning Developer

DeepMind is an ambitious London-based tech startup building general-purpose learning algorithms. We are funded and supported by a handful of the most successful technology entrepreneurs and investors of the past decade.

We are currently looking for an exceptionally talented software engineer to build machine learning prototypes.

Although our first commercial applications are in mobile social gaming, this role will involve working in other areas with a broader application of machine learning. The first prototype you’ll be working on is in the field of image processing.

Key Responsibilities

You’ll work closely with the business development and product team, implementing machine learning tools and technologies to help build prototypes and demonstrations. In the future, you’ll be working to develop these prototypes into enterprise quality software products, forming part of a broader team that will be built up to support the development requirements for the business. The Machine Learning you’ll be working with will initially be focused on image processing and after this you’ll be working in a range of possible application areas such as prediction, search, control and perception.

About You

You have a real thirst for knowledge and a keen analytical mind as well as a real passion for new technology.

You have a good class degree, ideally in machine learning, artificial intelligence, computer science,
mathematics or physics and an aptitude for problem solving. Experience with image processing (such as image search, image matching and CBIR — content based image retrieval) is highly desirable. You should be a strong Python coder, and experience in other languages (such as Matlab, PHP, Java, SQL and C / C++) would be an advantage.

You should be self-motivated and a good team player with excellent communication skills.

Ideally, you will have machine learning experience in an academic or commercial environment, and will have experience of building and experimenting with a range of machine learning techniques, including image processing. Ideally, you will have experience of some or all of the following tools and methods:

● Neural networks and support vector machines
● Text processing
● Data mining
● K-Means clustering
● Genetic algorithms
● Algorithm design

This is a full-time, permanent position, based in London. Salary range: £35,000 to £45,000 + share options.

Please send us a paragraph about yourself and a CV: