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 daily catered lunch and excellent career growth opportunities.
- Why this job: Shape an impactful role in AI, working on innovative projects that write production-grade code.
- Qualifications: Experience in deep learning, PyTorch, and distributed systems; degree in a relevant field.
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 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 office environment. With a strong focus on employee growth, monthly socials, and the opportunity to shape impactful projects, this role offers a unique chance to advance your career in a supportive and engaging culture.
StudySmarter Expert Advice🤫
We think this is how you could land Machine Learning Engineer PyTorch LLM
✨Tip Number 1
Network like a pro! Reach out to people in the industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving PyTorch and LLMs. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on your knowledge of distributed systems and reinforcement learning to impress.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates like you!
We think you need these skills to ace Machine Learning Engineer PyTorch LLM
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your experience with PyTorch, deep learning models, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about machine learning and how you can contribute to our team. Be sure to mention specific experiences that relate to the job description.
Showcase Your Projects:If you've worked on any interesting projects, especially those involving LLMs or reinforcement learning, make sure to include them in your application. We love seeing practical examples of your work and how you've tackled challenges.
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’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Client Server Ltd.
✨Know Your Stuff
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 expertise!
✨Showcase Your Projects
Prepare to talk about specific projects where you've implemented machine learning solutions. Highlight any experience with reinforcement learning and how you've designed training experiments. Real-world examples will help you stand out and demonstrate your practical skills.
✨Ask Smart Questions
Interviews are a two-way street! Prepare insightful questions about the company's AI platform, their approach to model training, and how they measure success. This shows your genuine interest and helps you assess if the role is the right fit for you.
✨Be Collaborative
Since this role involves working closely with various teams, emphasise your collaborative skills. Share examples of how you've effectively communicated and worked with others in past projects. This will highlight your ability to fit into their team-oriented culture.