Jobs

Applied AI Software Engineer


Job details
  • Cookpad Ltd
  • Bristol
  • 3 days ago

About Cookpad
Cookpad is a food tech company dedicated to shaping the future of home cooking and food as a pillar for a sustainable future. At our Bristol headquarters we have been developing innovative product ideas and we have a new product launch in 5 countries: Japan, Indonesia, UK, France and Italy.

Momenthelps people learn to cook in an innovative way with a personal coaching service. This service is completely based in AI using multimodal (text, vision, audio).

About the role
Joining Cookpad as an Applied AI Engineer you will be asked to solve interesting problems associated with turning machine learning models into a service. This will include building functionalities that need to be implemented  in order to ensure fully production-ready code. 

You will communicate ideas and demos to team members and take ownership of how a feature is productionised, built and deployed.

You will be highly proficient in coding in Python and have proven hands-on experience in building applications and integrations of modern generative AI models.

It’s not for everyone. Because of our speed and growth, it can feel chaotic. We work in a small, collaborative team and in a creative, fast-paced environment. Initially our focus is small scale production. 

The role is based in Bristol on a hybrid working arrangement and we are happy to hear from applicants seeking either full-time contract or permanent employment.

Key Responsibilities:

  • Leverage cutting-edge AI technologies to address real-world customer challenges.
  • Collaborate with product teams to translate business and product requirements into technical solutions that leverage the latest in AI technologies.
  • Design and implement intelligent AI agents and multi-agent systems capable of autonomous decision-making and interaction, enabling complex workflows and real-time problem-solving.
  • Develop agent-based architectures for applications such as task orchestration, adaptive learning, and dynamic data analysis.
  • Create and deploy Retrieval-Augmented Generation (RAG) systems to enhance AI model retrieval and contextual response accuracy.
  • Evaluate and refine prompt engineering strategies, incorporating advanced techniques to optimize generative model outputs for diverse use cases.

Requirements

Essential:

  • Solid professional software engineering background.
  • Approx. 5+ years industry experience in software development
  • Strong Python skills, including production-level experience
  • Proficiency in modern software engineering best practices e.g. test-driven development, version control, CI / CD, containerisation
  • Hands-on experience building applications and integrations with modern generative AI models (e.g., LLMs).
  • Hands-on experience with advanced techniques for optimizing generative model outputs.
  • Ability to work effectively both independently and within a team.
  • Proven ability to perform in a dynamic, fast-paced environment.
  • Strong analytical and problem-solving abilities.

Desirable:

  • Strong foundation in AI/ML principles, with a focus on Generative AI and Large Language Models (LLMs).
  • Ground understanding of the trade-offs, capabilities, and limitations of different AI models.
  • Experience with vector embeddings and working with vector databases (e.g., Pinecone).
  • Experience in integrating data with pre-trained Generative AI models using techniques like RAG and fine-tuning, utilizing tools such as LangChain, LlamaIndex, Hugging Face, AWS Bedrock, or Google Vertex AI.
  • Experience with at least one common cloud provider (AWS, GCP, Azure).
  • Knowledge of MLOps/LLMOps practices, including model deployment, serving, and monitoring.
  • Familiarity with data engineering principles and managing data pipelines for AI applications.

What we offer: 

  • Flexibility - contract or full-time employment
  • Competitive remuneration
  • Hybrid working and an office location in Bristol within 5-10 minutes of major train and bus routes. 
  • The chance to work in a fast-paced, highly ambitious team
  • A fully stocked pantry and large cooking space where we cook and eat together.


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 are an applicant from Europe, you can read our privacy policyhere. If you are an applicant from a country other than Europe, you can read our privacy policyhere.

Sign up for our newsletter

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

Similar Jobs

Applied AI ML - Sr. Associate - Machine Learning Engineer

As an Applied AI ML - Sr. Associate - Machine Learning Engineer within JPMorgan Corporate Investment Bank, you will be part of our industry-leading team, advancing the state-of-the-art in AI as applied to financial services. You will leverage the latest research from fields of Natural Language Processing, Computer Vision and...

Ai Brainer London

Machine Learning Engineer

As a Machine Learning Engineer in the Applied AI team at Graphcore, you will contribute to advancing AI technology by developing and optimising AI models tailored to our specialised hardware. Working closely with the Software development and Research teams, you will play a critical role in finding opportunities to innovate...

graphcore London

Principal Software Engineer

As a Principal Software Engineer, you build the products we sell to customers. You are a problem solver able to turn a requirement or a design into an operational high-quality product. At Principal level you impact  multiple products and contribute to product line design. You insist on the highest standards...

Verimatrix Glasgow

Machine Learning Engineer (Data science / Deep learning)

Description:Machine Learning Engineer(Data science / Deep learning)From £48,600 with benefits, subject to skills and experienceContract term: 3 yearsReports to: Amy Strange, Software Engineering and AI Facility Lead and MANIFEST Consortium Lead, Prof. Samra TurajlicThe role will be placed in the Software Engineering and AI facility and will support the MANIFEST...

The Francis Crick Institute London

Senior Machine Learning Scientist (UK Remote)

Job DescriptionTurnitin is a recognized innovator in the global education space. For more than 20 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over 16,000 academic institutions, publishers, and corporations use our products and services.At Turnitin, working remotely...

Turnitin, LLC Edinburgh

Senior Machine Learning Scientist (UK Remote)

Job DescriptionCompany DescriptionWhen you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For over 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over 21,000 academic institutions, publishers,...

Jobs for Humanity Birmingham