Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies

Job Application


Please answer the following questions in order to process your application.

Email Address *
Select your working status in the UK *
File Attachments:
(2MB file maximum. doc, docx, pdf, rtf or txt files only)
Attach a CV * 
Optional covering letter 
Clear covering letter
 * denotes required field
Additional Information:
First Name
Last Name
Home Telephone
Salary Expectation GBP
Approximately how far are you willing to travel to work (in miles) ?

Key Privacy Information

When you apply for a job, JobServe will collect the information you provide in the application and disclose it to the advertiser of the job.

If the advertiser wishes to contact you they have agreed to use your information following data protection law.

JobServe will keep a copy of the application for 90 days.

More information about our Privacy Policy.


Job Details


Python Engineer (Permanent)

Location: Highbury North London Country: UK Rate: £45k- £65k DOE

Job Title: Software Engineer

Location: Highbury & Islington - North London

Are you a Software Engineer that enjoys problem solving and working with a highly collaborative team?

Do you want to be part of an organization that is harnessing Machine Learning, and Data Engineering to help companies predict the movements of their customers?

My client is harnessing Machine Learning and AI in order to provide insight and data into their clients buying habits. Their Software as a service' can indicate where business growth is most likely by finding out which companies within their market have a need for their products and services.

Due to increased demand since they formed in 2013, my client has a need for two additional Software Engineers to join their hard-working team. You will be using the latest tech stack such as Python, AWS, MySQL, ReactJS, working across a variety of areas making a real impact across the business.

Responsible for:

  • The building and delivery of software and tools for the internal team and customers.
  • The development of new features and products.
  • Working with vast amounts of structured and unstructured data.
  • Mentoring of junior members amongst the team and sharing ideas/best practises.
  • Enhancing the automation of deployment processes.
  • Working with Docker to grow the number of existing ML models they can teach.
  • Building and improving data pipelines which are designed to gather and process data on millions of companies.

Skills Required:

  • You will have at least 2 years professional experience as a Software Engineer.
  • Be able to build software using Python.
  • Previous experience working on new projects.
  • You will love to problem solve and be a massive team player.

Next Steps

To find out more about this fantastic opportunity or to discuss other open positions which may be of interest, please contact Joanna Clarke and use the apply button on this page.

If you do not hear back from us within 10 working days of your application for this role, it means that on this occasion you have not been shortlisted for the next stage of the recruitment campaign. Entitlement to work in the EEA is essential.


At RBW Consulting, our IT Consultants benefit from many years of industry experience working across specific niche markets ensuring that both client and candidate relationships are built in a knowledgeable and professional manner. We work with a range of clients from exciting technology start-ups right through to enterprise-scale global companies, often building their engineering and IT teams from scratch. Our consultants have the industry insight to make sure we work with the best talent.

Posted Date: 18 Feb 2020 Reference: JSJCPYTHON23122019 Employment Agency: RBW Consulting Contact: Joanna Clarke