Machine Learning Engineer



Software Engineering
England, UK
Posted on Monday, November 20, 2023

Location: Greenwich, London (In-Person Office)

What We Do:

Carter is at the frontier of human-AI interaction. We are building the most realistic AI characters for the world to talk to, that truly have high emotional intelligence, long-term memory, and nuanced social awareness. Our flagship platform is, where our users immerse themselves in deep, emotional conversations and relationships with AI-powered characters. From a billionaire mafia boss with a heart of gold to the fierce ruler commanding her army in battle, our characters are designed to be emotionally captivating, deeply relatable, and a truly amazing experience to talk to (try for yourself)!

The Role:

We are on the hunt for an expert Machine Learning Engineer who has a deep passion for language modelling, deep learning and programming to join us as a crucial member of the Carter ML team.

As a Machine Learning Engineer at Carter, you will work on training our own LLMs and other AI models for our core conversation engine that powers the product, and play a pivotal role in designing, developing, and deploying machine learning models and algorithms to improve our core product.

You will work collaboratively with our ML team, software engineers, and domain experts to create data-driven solutions that drive the company's success.

Key Responsibilities:

  • Machine Learning Model Development: Develop, train, and optimize machine learning models for natural language processing, dialogue generation and other parts of our conversation engine. 
  • Data Pre-processing and Exploration: Clean, pre-process, and analyse data to ensure its quality and suitability for machine learning tasks. Identify relevant features and patterns within the data.
  • Model Evaluation and Performance Improvement: Implement best practices for model evaluation and validation. Continuously fine-tune and improve models to achieve better performance.
  • Software Development: Collaborate with software engineers to integrate machine learning models into production systems. Ensure seamless deployment and scaling of ML solutions.
  • Algorithm Research: Stay up to date with the latest advancements in machine learning and AI research to continuously improve the Carter product. Evaluate the feasibility of adopting new techniques and technologies for specific use cases.
  • Data Security and Compliance: Ensure data privacy and compliance with relevant regulations, such as GDPR
  • Documentation: Maintain thorough documentation of models, algorithms, and processes to facilitate knowledge sharing and reproducibility.


  • An extensive portfolio of work/GitHub projects you've completed using AI.
  • Proficient in programming in Python, with experience in PyTorch
  • Solid Background in Machine Learning.
  • Experience in fine-tuning models.


  • Experience with HuggingFace Transformers
  • Experience deploying LLMs in AWS or other cloud providers
  • Experience in AI research projects
  • Experience evaluating generative language models

What's in it for you?

  • An opportunity to join one of the hottest venture-backed AI start-ups in the UK.
  • Competitive salary and benefits.
  • An inclusive work environment in a top-tier office setting in Greenwich, London.

If Machine Learning is your passion and you’re as keen as us to drive innovation and create real-world impact, we're very keen to see what you can bring to the table!

To apply, please upload your updated CV and links to your online portfolio/GitHub.