Machine Learning Engineer

Cookpad Ltd (Bristol, UK) 6 days ago

We are looking for a Machine Learning Engineer to join our Machine Learning Research team to help take more of our research into production working in collaboration with our Machine Learning Infrastructure team to support the deployment of ML based features at scale.

The ideal candidate will be comfortable working with and understanding ML concepts and research and turning them into production ready services that scale to handle millions of users in collaboration with our ML Infrastructure team. This might involve tasks such as developing inference code from a well documented research repository - to building appropriate data ingestion pipelines for a variety of ML features and applications that stretch across our entire product.

Our heritage is unique: Cookpad was founded in Japan in 1997 and is a listed company in Tokyo. We set up our international HQ in the UK and here we’re a start-up, building the global platform and working with our colleagues around the world.

Cookpad is growing at speed and we’re looking for exceptional people who make things happen and create solutions on the scale we're looking for.

It feels like a start-up with global ambition. We work in small, collaborative teams and in a creative, fast-paced environment.

The role is based in Bristol in the UK - one of the most exciting emerging tech hubs in Europe, a city on National Geographic's cool list and regularly voted the best in the UK.


  • Study and transform Machine Learning prototypes into production ready services
  • Design production scale machine learning systems
  • Research and implement appropriate ML algorithms and tools
  • Develop machine learning applications according to requirements
  • Run machine learning tests and experiments
  • Extend existing ML libraries and frameworks
  • Keep abreast of developments in the field


  • 2+ years of experience in Python as a Machine learning engineer or Software developer
  • BS, MS or PhD in Machine learning, Computer Science, Mathematics or similar field
  • Hands-on experience implementing production machine learning systems
  • Experience with PyTorch, Tensorflow or similar ML frameworks
  • Broad knowledge across production ML stack

Nice to have

  • Experience with data processing technologies: Apache Beam, Spark or similar
  • Experience with Docker, Kubernetes


Why join Cookpad?

People join us because they share our vision to improve people’s lives. As a company Cookpad invests heavily in learning and development -we hire smart people who thrive in small, highly collaborative and energised teams, and who look at what we do and want to be part of it.

Valuing our team means we offer competitive salaries, an employee referral scheme and very generous benefits, including 7% employer pension contribution, income protection and life insurance, and an employee referral scheme. We are central to transport hubs and bike routes which helps with flexible working and all-important downtime with family and friends.

In our usual working environment breakfast is provided every day, we have a fully stocked and fully equipped team kitchen where we can cook together and there are weekly pilates/ yoga classes.

In this interim period due to the current global pandemic we are working to keep as many of our perks as possible available to our staff. This includes moving the pilates/ yoga classes online as well as company socials and attendance of meetups.

Equal Opportunity

The Cookpad team is made up of an incredible, diverse range of people. We are proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

Your Privacy

When applying for a job with Cookpad, we will collect personal information about you. We use that personal information predominantly for the purposes of processing your application and analysis of our recruitment activity. You can read more about how we use your personal information in our privacy policy. If you're an applicant from Europe, you can read our privacy policy here. If you are an applicant from a country outside Europe, you can read our privacy policy here.

Machine Learning Engineer

Apply On Company Site
Back to search page