UK, Remote

Software Engineer - Machine Learning

The Opportunity

Featurespace are looking for passionate and enthusiastic Software Engineers to join our core Machine Learning team at Featurespace, to work on our industry-leading fraud fighting technology, alongside our existing team of innovators and experts.

We currently have multiple roles open for Software Engineers at different levels of seniority. At the core, we are looking for individuals who can combine knowledge of machine learning principals with experience of the full software development life cycle needed to take an initial user story and produce a robust, delivered product. 

As a Machine Learning Software Developer, you will help us achieve our goals and deliver success on behalf of our customers by: 

  • Implementing the data processing tools and machine learning components used by our Data Science team to deliver high-performance machine learning models in a timely manner. 
  • Optimising and scaling offline steps required to build models for customers with increasingly large datasets. 
  • Implementing new features within the ARIC platform that improves the analytic performance of fraud detection models. 

For this role we are considering candidates remotely across the UK, but with a preference for those who would be willing and able to commute to our Cambridge office on occasion.

Day to Day

Core responsibilities of all members of the team, include: 

  • Working with data scientists to develop internal tools for model iteration and data preparation 
  • Engineering optimized and maintainable high-throughput data processing software 
  • Championing software engineering process and process improvements 

For more senior members of the team will have additional responsibilities such as:  

  • Sharing expertise with colleagues and others; offering mentoring and guidance 
  • Coordinating work across multiple teams; writing tech specs and identifying risks before development 
  • When needed, taking on additional “tech lead” responsibilities for driving initiatives to completion 
Apply for job

Meet Lucy, Head of Data Science Operations at Featurespace

Check out Lucy’s blog to see what life at Featurespace is really like!

Read Lucy's blog

About you

We are looking for the following:

  • Experience designing and developing scalable applications in Java, Python or a similar language 
  • Knowledge of training and deploying machine learning algorithms 
  • Experience with the full SDLC, including source control, testing, code review and build pipelines 
  • Experience with working in a Linux environment 


It would also be great if you have:

  • Knowledge of parallel and distributed computing 
  • Knowledge of database architectures and data layouts for efficient processing 
  • Experience with performance tuning and profiling 
  • Proven ability to design information rich tools in a user-friendly way 
  • Experience with Deep Learning frameworks such as Tensorflow, PyTorch, or MXNet 

Personal Qualities

The work is often challenging and fast paced. We are looking for someone who has the following qualities:

  • Enjoys working in a team of like-minded and intelligent people to solve complex problems 
  • A focus on personal achievement and responsibilities 
  • A passion to learn new skills and technologies 
  • Attention to grammatical detail, layout, and presentation
  • Enthusiasm
  • A passion to work for one of the fastest growing fraud prevention technologies in the world

And most importantly, a small-company attitude: willingness to adapt to a variable role and a great can-do attitude.

How to apply

If you think you’re a good fit for the role above, we would love to hear from you.

Fill out the short application form, upload your CV and one of the team will get back to you.

If you have any questions or queries regarding this role, or life at Featurespace, please contact [email protected]

Featurespace Job Application Privacy Notice

Featurespace Ltd., is committed to comply with the General Data Protection Legislation and any implementing legislation (the “Data Protection Legislation”) and will process your Personal Data in accordance with the Data Protection Legislation and information security legislation. Any capitalised terms used in this Privacy Notice shall be given the same definition as in the Data Protection Legislation.

This Privacy Notice sets out the basis on which Featurespace Ltd will process Personal Data relating to job applicants.

The Data Controller is Featurespace Ltd., 140 Cambridge Science Park, Milton Road, Cambridge, CB4 0GF.

Data refers to both Personal Data and Special Categories of Data. Your job application and the Personal Data held within it will be processed to assess your viability for the stated role. We may also process any information that you provide about your health, for the sole purpose of assessing whether any adjustments may need to be made to the recruitment process to accommodate you . If your application is unsuccessful, Featurespace will retain your Data for 24 months after the end of the recruitment process. Your Personal Data is processed in accordance with our legitimate interests of making sound recruitment decisions. You are under no obligation to provide us with your Personal Data. However without this, we cannot assess your job application. We will only process information about your health for the purpose of making reasonable adjustments to the recruitment process (if applicable), in accordance with our legal obligations. You have the following rights in relation to the processing of your Data: The right to be informed about how your Data is processed. You have the right to object to the processing of your Data based on our legitimate interests as outlined above. The right of access, to your Data and supplementary information relating to our use of your Data. In certain circumstances, we reserve the right to charge you for exercising this right. The right to rectification, if your Data is inaccurate or incomplete. In certain circumstances, the right to erasure, request the deletion of, or removal of, your Data. In certain circumstances, the right to restrict processing, block any further processing of your Data. We shall respond to any request made by you without delay and in any case within a month of your request. The right to complain to the Information Commissioner’s Office if you believe that your data protection/privacy rights have been breached. Your application will be submitted and stored on an application database (Greenhouse). Access to your Data on Greenhouse is limited to the relevant persons for your application- our internal recruiters, the hiring manager and interviewer(s). Your CV may be printed and shown to consulted decision makers, any physical copies will be securely and confidentially destroyed after a decision has been made on your application. Your CV is transferred to a third country, outside of the EEA, when it is processed by Greenhouse. Greenhouse meet the technical and organisational data security measures outlined in the GDPR Article 32, and are SOC2 Type II certified. We do not envisage that any decision will be taken about your application using automated means.

Collage 2

Meet the people behind our technology: their work, research and passions.