Machine Learning Engineer

Brainpool

Machine Learning Engineer

£100000

Brainpool, Gorton, Manchester

  • Full time
  • Permanent
  • Remote working

Posted 2 weeks ago, 2 May | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: aa8d87a44eba4ea8be80e10208c69ac6

Full Job Description

This role will involve working alongside the CTO, and a team of engineers, on various business engagements, such as client projects and internal company products. Some examples of these engagements include client scoping programmes, and PoC/MVP software development. A significant focus will be on building and optimizing Large Language Model (LLM) inferences and creating robust web services. This includes developing event-driven and request-response systems to run RAG (Retrieval-Augmented Generation) answer generation pipelines, essential for delivering sophisticated AI-driven solutions.

Your role will require strong communication skills to effectively liaise between application and product development teams, as well as to articulate complex technical concepts at varying levels of detail. Your contributions will be pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions.

  • Proficient in using Amazon Web Services(AWS) for cloud-based AI solution management and deployment.

  • Skilled in infrastructure as code for efficient cloud infrastructure setup using Terraform

  • Capable of orchestrating and managing containerized applications using Kubernetes

  • Experience with MLOps frameworks like Kubeflow, MLflow, Ray, and Spark is advantageous, facilitating efficient management and orchestration of machine learning workflows and scalable data processing.

  • Excellent programming skills (10 years+) in Python and/or C/C++ and familiarity with object-oriented programming.

  • Proficiency in git version control, branching, and code versioning.

  • Passionate about code quality, adhering to best practices for code quality, performance, testing, monitoring, documentation, CI/CD.

  • Experience working in an agile framework, defining functional and non-functional requirements and sprint tasks.

  • Strong communication skills with the ability to communicate with both technical and commercial people.


  • It would also be a bonus if you have experience of the following:

  • Familiarity with model optimization frameworks such as TensorRT and OpenVINO.

  • Experience with Large Language Model stacks, vector databases, Haystack, open-source Mistral Falcon, and closed-source models like GPT-4 and Claude.

    Brainpool is an artificial intelligence start-up providing custom AI solutions with the help of its network of AI and Machine Learning Experts. Members of Brainpool are PhD-level scientists from top universities such as UCL, Oxford, Cambridge, and Harvard. Brainpool provides companies with end-to-end AI solutions, starting from strategy development, planning, and finding resources all the way to implementation.


  • Brainpool consults for clients and partners across the public and private sectors within North America and Europe. Developing and maintaining technology solutions for SME and large publicly listed companies within financial services, construction, manufacturing, and e-commerce.

  • A basic salary of £70,000 - £100,000 GBP (based on experience)

  • Flexible hours

  • Remote work and Hybrid (if based in Greater Manchester)

  • Stock options after a successful probation period