Machine Learning Engineer PyTorch LLM in London

Machine Learning Engineer PyTorch LLM in London

London Full-Time 80000 - 110000 € / year (est.) No home office possible
Client Server Ltd.

At a Glance

  • Tasks: Transform open-source LLMs into high-performance software using cutting-edge machine learning techniques.
  • Company: Exciting London tech start-up with £5 million in pre-seed funding.
  • Benefits: Salary up to £110k, equity options, 30 days holiday, and a dog-friendly office.
  • Other info: Collaborative environment with excellent career growth and daily catered lunch.
  • Why this job: Shape an impactful role in AI development and work with innovative technologies.
  • Qualifications: Experience in deep learning, PyTorch, and distributed systems required.

The predicted salary is between 80000 - 110000 € per year.

London, Greater London | £80k - £110k per year

Do you have expertise with Machine Learning in production? You could be progressing your career at a London based tech start-up with £5 million in recent pre‐seed funding, in an impactful role that you'll shape. The product is an AI agentic based platform that writes production‐grade code.

What's in it for you:

  • Salary to £110k
  • Equity / stock options
  • 30 days holiday (plus Bank Holidays)
  • Daily lunch, monthly breakfasts
  • Dog friendly office
  • Pension
  • Monthly socials
  • Impactful role that you can shape and influence

Your role:

As a Machine Learning Engineer you'll take open-source LLMs (code and general models) and turn them into high-performance software engineer agents using supervised fine‐tuning and large‐scale reinforcement learning. This isn't prompt engineering. You'll design and run serious training experiments across multi‐node GPU clusters, build RL loops where models write code and get rewarded (or penalised) by real test outcomes and push long‐context and MoE style architectures to their limits.

You'll work hands‐on across the full stack: custom PyTorch dataloaders, distributed training (DDP/FSDP), experiment tracking, debugging NCCL issues at 2 am, and squeezing performance out of multi‐GPU jobs. You'll help design opinionated reward functions that reflect what great engineering actually looks like, not just benchmark scores. You'll extend benchmark suites, test models on real‐world repositories, analyse failure modes and feed insights back into data and training strategy. Collaborating with infrastructure, product and research teams you'll contribute to decisions about what to train next and how to measure results.

Location / WFH:

You'll be based in the London, dog‐friendly office on a full‐time basis, with daily catered lunch, working hours 0900‐1700 (with no expectation to do more).

About you:

  • You have strong experience with training deep learning models in production
  • You have an indepth knowledge of PyTorch including hands‐on experience with torch.distributed (DDP/FSDP‐style training, distributed data loading, gradient scaling, etc.)
  • You have experience of training large sequence models or LLMs at scale
  • You have a software engineering background with Python, also familiar with TypeScript and / or Golang
  • You have distributed systems / training ops experience including practical experience running multi‐node jobs on GPU clusters (Slurm, Kubernetes, or managed cloud equivalents) and are familiar with GPU performance tuning: memory usage, mixed precision, throughput vs. latency trade‐offs
  • You have experience within a reinforcement learning environment
  • You're collaborative with great communication skills
  • You are degree educated to BSc / MSc in a relevant discipline

Apply now or call to find out more about this Machine Learning Engineer opportunity.

Machine Learning Engineer PyTorch LLM in London employer: Client Server Ltd.

Join a dynamic London-based tech start-up that is redefining the AI landscape with its innovative agentic platform. As a Machine Learning Engineer, you'll enjoy a competitive salary of up to £110k, equity options, and a generous 30 days of holiday, all within a collaborative and dog-friendly environment that prioritises employee well-being and growth. With opportunities to shape impactful projects and engage in monthly socials, this role offers a unique chance to advance your career while making a significant contribution to cutting-edge technology.

Client Server Ltd.

Contact Detail:

Client Server Ltd. Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Machine Learning Engineer PyTorch LLM in London

Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Show Off Your Skills

Create a portfolio showcasing your projects, especially those involving PyTorch and LLMs. Share your GitHub link during interviews or networking events. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Ace the Interview

Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on your knowledge of distributed systems and reinforcement learning. Remember, confidence is key, so don’t hesitate to showcase your expertise!

Apply Through Us!

Don’t forget to apply through our website! We’re always on the lookout for talented Machine Learning Engineers. Plus, it’s a great way to ensure your application gets the attention it deserves. Let’s get you that dream job!

We think you need these skills to ace Machine Learning Engineer PyTorch LLM in London

Machine Learning in Production
PyTorch
Supervised Fine-Tuning
Reinforcement Learning
Multi-Node GPU Clusters
Custom PyTorch Dataloaders
Distributed Training (DDP/FSDP)

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with PyTorch and deep learning models in production. We want to see how you've tackled challenges and what you've achieved, so don't hold back!

Tailor Your Application:Take a moment to customise your CV and cover letter for this role. Mention specific projects or experiences that relate to training large sequence models or working with distributed systems. It helps us see why you're a great fit!

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Client Server Ltd.

Know Your Tech Inside Out

Make sure you brush up on your knowledge of PyTorch and deep learning models. Be ready to discuss your hands-on experience with distributed training and how you've tackled challenges in production environments. This is your chance to showcase your technical expertise!

Prepare for Practical Scenarios

Expect to face practical questions or even coding challenges during the interview. Think about real-world scenarios where you've implemented reinforcement learning or optimised GPU performance. Practising these scenarios can help you articulate your thought process clearly.

Showcase Your Collaborative Spirit

Since this role involves working closely with various teams, be prepared to discuss examples of successful collaboration. Highlight instances where your communication skills made a difference in a project. This will demonstrate that you're not just a tech whiz but also a team player.

Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company's AI platform, their approach to training models, or how they measure success. This shows your genuine interest in the role and helps you assess if it's the right fit for you.