Find a Job

We’re extremely passionate about building relationships with both clients and candidates, offering a professional, honest and ethical service that delivers consistent results.

Software Research Engineer

Salary: £35,000 - £50,000 per annum depending on experience

Location: Newcastle

Job Type: Permanent

Entry Requirements: PhD Computer Science, Computer Vision or closely related subject.

We are currently recruiting for a Software Research Engineer and Algorithm developer specialising in Machine Learning and Computer Vision. You will be working on state of the art systems for processing imagery, video, text and business intelligence data. This role requires an exceptional academic background and you will be given high levels of responsibility from an early stage, working on our existing cutting edge intellectual property. Working as part of an agile team, you will also be involved in expanding and developing advanced methodologies for data analytics. This role will best suit recently graduated PhD researchers.

Key areas of responsibility will include:

  • Building & optimizing a range of complex classifiers using machine learning and statistical techniques.
  • Manage the infrastructure and data pipelines needed to bring code to production
  • Demonstrate end-to-end understanding of applications (including, but not limited to, the machine learning algorithms) being created
  • Use data modelling and evaluation strategy to find patterns and predict unseen instances
  • Liaise with stakeholders to analyse business problems, clarify requirements and define the scope of the resolution needed
  • Research and implement best practices to improve the existing machine learning infrastructure
  • Provide support to engineers & product managers in implementing machine learning in the product.
  • Handling systems architecture with cloud technologies (AWS, Azure, Google Cloud, IBM Cloud)

Essential Skills, Experience and Education Required

  • A PhD in Computer Science, Computer Vision, Software Engineering, or closely related discipline.
  • Experience of using both MySQL and No SQL databases (MongoDB/Elastic Search)
  • Extensive Python programming skills need. C++ or C# would be beneficial but not essential
  • Ability to collaborate and discuss and explain complex ideas with inter disciplinary team.

If this looks like your kind of role get in touch !

Back to jobs

Apply now by
submit your CV






    Don’t just take our word for it!

    Here is what some of our clients say about us...

    "My experience with Laura has been nothing short of excellent. Laura was extremely friendly and highly involved through the whole process. I would certainly recommend Gillespie Recruitment!"

    Nicola Fisher - Managing Director

    “Gillespie Recruitment helped me secure a job I love. The whole process was delivered in a professional but personable manner. Laura was very knowledgeable and offered me the best advice for my situation. I would highly recommend them and wouldn’t hesitate to contact them again.”

    S. Jameison - Candidate

    “Delighted when I heard that Laura has set up Gillespie Recruitment as I had been searching for a while to expand the team. Hey presto! Spoke to Laura Monday and introduced to three good candidates then sealed the deal Thursday. EXCELLENT SERVICE.”

    DB - Client

    "I can't recommend Gillespie Recruitment enough. Between my initial conversation with Laura and getting the job offer was less than 24 hours. Starting 1 week later."

    DM Candidate

    View Testimonials