Jobs

Machine Learning Engineer


Job details
  • VCA Technology
  • Manchester
  • 2 days ago

An exciting opportunity to join a dynamic technology company that develops software for automated video content analysis.


The company is looking for a skilled Machine Learning Engineer to join its team of experienced technical personnel. This is an exciting opportunity to join a young technology company developing a new range of video analysis solutions that utilize deep learning techniques to solve real-world computer vision problems. We are passionate about developing high quality software, robust algorithmic solutions and operate an agile SCRUM methodology with code reviews, continuous integration and distributed version control.


Reporting to the Head of Machine Learning, you will be a technology driven individual with at least 2 years experience in using machine learning for commercial applications. The ideal candidate will show a demonstrable personal interest in this subject area and have evidence of completed real projects to support their application. Candidates which have an impressive GitHub profile will stand in good stead.


The role involves the development of software for tasks such as automatic detection, classification and tracking of objects within real-time video streams, image enhancement and semantic understanding. The target platforms are PC (x86 Windows/Linux, ARM), custom embedded hardware and GPU-based platforms. You will have extensive experience of rapid prototyping and evaluation of available model architectures for a set problem, including retraining/finetuning and the administration of large scale datasets. You will have a Master’s degree or equivalent in the area of computer vision.


Specific projects include:

  • The ongoing maintenance, development, evaluation and, most importantly, innovation of image classification and detection products. This will include but is not limited to: retraining, new model evaluation, the elimination of false detections or problem classifications.
  • Custom customer projects or new internal products which often include the application of new or emerging technologies to use cases around security, retail and traffic. Including POC, through to deployment and finally maintenance.



You will be proficient in Python, and able to learn new development languages and skills quickly and easily. Familiarity with dataset creation and curation. You will be competent at writing, reading and speaking English and be legally allowed to undertake employment in the UK.


Currently, VCA Technology operates an entirely remote working policy. The successful candidate would be expected to travel to a central London location on average 2 times per quarter for face to face company meetings (project planning, sprint, reviews). As a home worker, we would expect the candidate to have an appropriate working environment and excellent internet access. VCA will provide the necessary hardware and support.


This is an exciting opportunity for an individual who relishes a challenge and wants to be a part of an exciting company to play a key role in shaping our new products for a high growth market area. In return you can expect a competitive salary, contributory company pension scheme and 25 days paid holiday.


Required Skills

  • Masters degree or equivalent with a significant focus on computer vision (object detection & tracking; low light image enhancement; person re-identification; and video semantic understanding) or similar from a top-tier university.
  • Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design and evaluation, data structures, problem solving, and complexity analysis.
  • At least 2 years experience using current machine learning frameworks (Tensorflow / Pytorch etc) as well as supporting deployment frameworks such as the Onnx Runtime environment or TensorRT.
  • Demonstrable experience of evaluating and deploying DL solutions in an embedded environment for real-time execution.



Desired Skills:

  • Experience of computer vision algorithm optimization for embedded and GPU based systems.
  • Demonstrable interest in computer vision both in and out of the workplace.
  • Use of version control software, specifically GIT.



Summary:

  • Type: Permanent.
  • Location: Commuter distance from London, UK.
  • Start: As soon as possible.
  • Salary: Competitive depending on experience.
  • Eligibility: Must be able to work and reside in the UK.



About VCA Technology

VCA Technology was established in February 2007 by a leading manufacturer of IP cameras and video servers to develop video content analysis software for IP cameras, video servers and PC-based platforms. For more information please visit http://www.vcatechnology.com or http://www.youtube.com/VCATechnology.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Machine Learning Engineer - Federated Learning

Machine Learning Engineer - Federated LearningAre you passionate about advancing ML while protecting privacy?We're partnering with a cutting-edge company pioneering federated learning and privacy-preserving AI solutions. They're seeking an experienced Machine Learning Engineer to join their innovative team.Key Requirements:4+ years industrial ML experienceProficiency in model training and implementation from scratchStrong...

Understanding Recruitment Glasgow

Machine Learning Engineer

ML Engineer£100k-£135k + equityRemote (UK or US)I’m looking for an ML Engineer with experience of building LLMs to join a seed funded start-up. They’re set to revolutionize reporting processes through the incorporation of LLMs. With some well known companies using their product already they want to take the company to...

Better Placed Ltd - A Sunday Times Top 10 Employer in 2023! Southampton

Machine Learning Engineer - Federated Learning

Machine Learning Engineer - Federated LearningAre you passionate about advancing ML while protecting privacy?We're partnering with a cutting-edge company pioneering federated learning and privacy-preserving AI solutions. They're seeking an experienced Machine Learning Engineer to join their innovative team.Key Requirements:4+ years industrial ML experienceProficiency in model training and implementation from scratchStrong...

Understanding Recruitment Nottingham

Machine Learning Engineer - Federated Learning

Machine Learning Engineer - Federated LearningAre you passionate about advancing ML while protecting privacy?We're partnering with a cutting-edge company pioneering federated learning and privacy-preserving AI solutions. They're seeking an experienced Machine Learning Engineer to join their innovative team.Key Requirements:4+ years industrial ML experienceProficiency in model training and implementation from scratchStrong...

Understanding Recruitment London

Machine Learning Engineer - Federated Learning

Machine Learning Engineer - Federated LearningAre you passionate about advancing ML while protecting privacy?We're partnering with a cutting-edge company pioneering federated learning and privacy-preserving AI solutions. They're seeking an experienced Machine Learning Engineer to join their innovative team.Key Requirements:4+ years industrial ML experienceProficiency in model training and implementation from scratchStrong...

Understanding Recruitment Newcastle upon Tyne

Machine Learning Engineer - Federated Learning

Machine Learning Engineer - Federated LearningAre you passionate about advancing ML while protecting privacy?We're partnering with a cutting-edge company pioneering federated learning and privacy-preserving AI solutions. They're seeking an experienced Machine Learning Engineer to join their innovative team.Key Requirements:4+ years industrial ML experienceProficiency in model training and implementation from scratchStrong...

Understanding Recruitment Liverpool