Software Engineer / Machine Learning / Python / £30,000 - £50,000

Software Engineer / Machine Learning / Python / £30,000 - £50,000

Job Title: Software Engineer / Machine Learning / Python / £30,000 - £50,000
Contract Type: Permanent
Location: London, United Kingdom
Salary: £30,000 - £50,000
Reference: 21457
Contact Name: Jordan Hayward
Job Published: November 06, 2020 14:33

Job Description

Software Engineer / Machine Learning / Python / £30,000 - £50,000

A good client of mine has reached out to me again as they are in search of a Junior/Mid-Level Software Engineer with experience or an interest in Machine Learning.


The business was founded three years ago and last year secured a healthy amount in seed round funding, this has enabled them to quickly scale up over the next 12-18 months. They develop an innovative automation tool that is used within the eCommerce sector which is changing the way people shop. They currently have around 50 people across the business and have created a fantastic environment for their employees, this is highlighted by the fact that they allow their engineers to spend every Friday working on side projects or self-development.


They are looking for a Machine Learning Engineer to work within their Data Science team on a number of projects. These include improving the code quality within the team, improving testing processes, productionising models built by Data Scientists, scaling up the product and building API’s. Their code is all written in Python and to be considered for this role you will need experience coding in Python. This is a great opportunity for a Software Engineer that enjoys Machine Learning and wants to be working within a high-end ML environment.  


  • Minimum of 1-year Python experience
  • Experience or a desire to work with Machine Learning
  • Experience with TDD
  • AWS would be good
  • Other technologies like Django, API development and GraphQL would also be useful
  • Computer Science or similar degree


A salary of £30,000 - £50,000 is on offer along with a very good benefits package including unlimited annual leave (within reason), tech conferences and events, personal development opportunities, every Friday dedicated to personal growth/development + many more.

If you are interested, click apply or send a CV to

Software Engineer / Machine Learning / Python / £30,000 - £50,000