Machine Learning Engineer (City of London)
Machine Learning Engineer (City of London)

Machine Learning Engineer (City of London)

London Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
T

At a Glance

  • Tasks: Join us as a Machine Learning Engineer to work on innovative AI projects.
  • Company: Be part of a high-growth organisation shaping the future of AI-powered automation.
  • Benefits: Enjoy a competitive salary and benefits package, with an office-based role in London.
  • Why this job: Make a real impact in AI while working with cutting-edge technologies and a dynamic team.
  • Qualifications: 3-5+ years in ML engineering, deep Python skills, and full-stack development experience required.
  • Other info: Opportunity to work on Generative AI and multi-agent reasoning frameworks.

The predicted salary is between 43200 - 72000 Β£ per year.

An exceptional opportunity to join an innovative, high-growth organisation shaping the future of AI-powered automation and digital interaction. We’re seeking a Machine Learning Engineer with full-stack development experience to work on cutting-edge projects involving Generative AI, Retrieval-Augmented Generation (RAG), and multi-agent reasoning frameworks. This is a hands-on, end-to-end engineering role with impact across the full ML lifecycle – from experimentation to deployment.

  • Conversational AI & Reasoning: Design, fine-tune, and deploy advanced LLMs with agentic capabilities
  • RAG Pipelines: Build and optimise scalable pipelines for structured and unstructured data retrieval
  • LLM Training & Fine-Tuning: Use methods like LoRA, QLoRA, SFT, PEFT, and RLHF
  • Inference & Acceleration: Serve models using vLLM, DeepSpeed, Triton, TensorRT
  • Multi-Agent Orchestration: Work with LangChain, AutoGen, CrewAI, DSPy and similar tools
  • Cloud & MLOps (AWS): Deploy with SageMaker, Bedrock, Lambda, S3, ECS, EKS
  • Full-Stack Integration: Build APIs (FastAPI, Flask) and integrate with React, TypeScript, Node.js
  • Vector Search: Use FAISS, Weaviate, Pinecone, ChromaDB, OpenSearch

Required skills & experience:

  • 3–5+ years of experience in ML engineering and software development
  • Deep Python proficiency, with PyTorch, TensorFlow or Hugging Face
  • Proven experience with LLMs, RAG, and deploying cloud-native AI on AWS
  • Strong full-stack skills (React, TypeScript, Node.js) and API development
  • Familiarity with vector databases and multi-agent frameworks

Apply now to join this high growth and award-winning organisation with the opportunity to be part of building the future of AI driven projects and solutions. The role offers a highly competitive salary and benefits package and will be office based in London.

Machine Learning Engineer (City of London) employer: The Portfolio Group

Join a pioneering organisation at the forefront of AI innovation, where your contributions as a Machine Learning Engineer will directly shape the future of automation and digital interaction. With a vibrant work culture that fosters creativity and collaboration, you'll have access to exceptional growth opportunities and a competitive benefits package, all while working in the dynamic City of London. Embrace the chance to be part of a high-growth team dedicated to pushing the boundaries of technology and making a meaningful impact.
T

Contact Detail:

The Portfolio Group Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Machine Learning Engineer (City of London)

✨Tip Number 1

Familiarise yourself with the latest advancements in Generative AI and Retrieval-Augmented Generation. Being able to discuss recent developments or projects you've worked on in these areas will show your passion and expertise during interviews.

✨Tip Number 2

Network with professionals in the AI and machine learning community, especially those who work with tools like LangChain or AutoGen. Attend meetups or webinars to make connections that could lead to referrals or insider information about the role.

✨Tip Number 3

Prepare to demonstrate your full-stack development skills by working on a personal project that integrates APIs with React and Node.js. This hands-on experience will not only enhance your portfolio but also give you concrete examples to discuss in interviews.

✨Tip Number 4

Stay updated on cloud technologies, particularly AWS services like SageMaker and Lambda. Being able to articulate how you've used these tools in past projects will set you apart as a candidate who can hit the ground running.

We think you need these skills to ace Machine Learning Engineer (City of London)

Machine Learning Engineering
Full-Stack Development
Deep Python Proficiency
Experience with PyTorch
Experience with TensorFlow
Experience with Hugging Face
LLM Deployment
Generative AI
Retrieval-Augmented Generation (RAG)
Multi-Agent Reasoning Frameworks
API Development (FastAPI, Flask)
React
TypeScript
Node.js
Cloud Deployment (AWS)
MLOps
Vector Databases (FAISS, Weaviate, Pinecone, ChromaDB, OpenSearch)
Model Fine-Tuning (LoRA, QLoRA, SFT, PEFT, RLHF)
Model Inference and Acceleration (vLLM, DeepSpeed, Triton, TensorRT)
Scalable Data Pipelines

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience in machine learning engineering, full-stack development, and any relevant projects involving Generative AI or multi-agent frameworks. Use specific keywords from the job description to catch the employer's attention.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and automation. Discuss your hands-on experience with LLMs, RAG, and cloud-native deployments on AWS. Be sure to explain why you want to work for this innovative organisation and how you can contribute to their projects.

Showcase Relevant Projects: If you have worked on projects related to conversational AI, vector databases, or API development, include them in your application. Provide links to your GitHub or portfolio to demonstrate your skills and experience effectively.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial in a technical role like this.

How to prepare for a job interview at The Portfolio Group

✨Showcase Your Technical Skills

Be prepared to discuss your experience with machine learning frameworks like PyTorch and TensorFlow. Highlight specific projects where you've implemented LLMs or RAG, and be ready to explain the technical challenges you faced and how you overcame them.

✨Demonstrate Full-Stack Knowledge

Since the role requires full-stack development skills, make sure to talk about your experience with React, TypeScript, and Node.js. Prepare examples of APIs you've built and how they integrate with front-end technologies.

✨Familiarise Yourself with Cloud Technologies

Understand the cloud services mentioned in the job description, particularly AWS tools like SageMaker and Lambda. Be ready to discuss how you've deployed machine learning models in a cloud environment and any MLOps practices you've used.

✨Prepare for Problem-Solving Questions

Expect to face technical problem-solving questions related to ML lifecycle management. Practice explaining your thought process clearly and concisely, as this will demonstrate your analytical skills and ability to work through complex issues.

Machine Learning Engineer (City of London)
The Portfolio Group
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>