Machine Learning Engineer

Our client is a British company building Stripe for Logistics back-office Automation. They are a highly ambitious team of ~30 based in London, UK. The company is a Series A stage startup with over $9.5 million in funding from world-class tech investors including Mosaic, Crane and Y Combinator to back their vision. Their product extracts data from logistics documents, turning it into a standardized, machine-readable format. Why does this matter? They create a translation layer enabling every single logistics organization around the world to interact with each other seamlessly.

Machine Learning Engineer

The role would give you the opportunity to work with a variety of machine learning models including some state-of-the-art approaches for NLP and Computer Vision, using real-world datasets.

As a machine learning engineer, you will focus on extracting data & meaning from documents, based on NLP and computer vision.


• Bring algorithms & model research into practice
• Maintain existing models and data processing algorithms
• Work closely with the engineering and product teams to successfully integrate models into our commercial product
• Deliver impressive data extraction software to customers
• Enjoy seeing users getting commercial benefit from your work
• Responsible for the quality and ongoing evaluation of our data sets on existing and new ML models in pre-launch and in production


• MSc in Computer Science, Engineering or other STEM subjects, or other comparable work experience
• 3+ years of experience
• Strong programming skills in one of the following programming languages: Python, C++ or Java
• Experience in building and evaluating machine learning models
• Some experience with NLP would be beneficial.
• Experience working with real-world data sets
• Understanding of data science fundamental concepts
• Some experience handling unstructured data would be beneficial
• Data science libraries such as Numpy, Pandas and Scipy
• Machine learning frameworks: Scikit-learn, Keras, TensorFlow and/or PyTorch
• Experience working with cloud environments is not essential but it would be beneficial
• Fluent English

Should you consider yourself as the right candidate for this role, we would be glad to receive your CV in English.

Only shortlisted candidates will be contacted by our consultants.

Applying for this position, you are authorizing Novi Global to work and process with your personal information following the Law for Personal Data Protection.

Agency license Number 2123 issued on 04.10.2016.
Job Type:
Job Title:
Machine Learning Engineer
Bulgaria - Any Region

How to apply

Apply Now

Got a Question or need some advice?

We are always here to help and support all our candidates and clients however we can.

Please feel free to call us, or fill in our contact form, and we will do our best to help.


contact us