Enable job alerts via email!

64473-1 – Software Engineer – Full Stack

Career Moves Group

London

Hybrid

GBP 125,000 - 150,000

Full time

Yesterday
Be an early applicant

Job summary

A technology recruiting firm is seeking a Software Engineer with full-stack development and machine learning experience. The role involves developing LLM agents for AI tasks and requires proficiency in Python, PyTorch, and JavaScript frameworks like React. Ideal candidates should have a background in computer science and practical skills in machine learning engineering.

Qualifications

  • 2+ years of experience in machine learning, recommendation systems, or similar fields.
  • Experience developing machine learning models at scale.
  • Frontend development experience, ideally with JS and React.

Responsibilities

  • Develop and research automated LLM agents for coding and ML tasks.
  • Design tools and infrastructure for large language models.
  • Collaborate with researchers to communicate progress.

Skills

Machine Learning Engineering
Full-stack Development
Python
PyTorch
JavaScript
React

Education

Bachelor's degree in Computer Science or relevant field

Job description

Software Engineer – full stack

Location: London, Kings Cross
Start date: Asap – 31/12/2025 – with intent to extend
Rate: £34.13 per hour (Inside IR35)
Hours: 9am-6pm (Hybrid, onsite x3days per week)

Overview:
Our client is looking for a machine learning software engineer with full-stack development experience to join FAIR and work on developing LLM agents for coding and machine learning tasks. Our goal is to create LLM agents that can automatically carry out AI and ML research tasks completely on their own. We want candidates with strong hands-on experience in both machine learning engineering (training ML models), and who have full-stack SWE experience – both backend and frontend engineering. Ideal candidates should have experience with Python, Pytorch, JS and React and similar frameworks.

Responsibilities:

  • Carry out software development and research for designing automated LLM agents for coding, ML engineering and research tasks, including building agent analysis tools, data annotation pipelines and improving the agent itself.
  • Design methods, tools, and infrastructure to push forward the state of the art in large language models.
  • Collaborate with researchers and cross-functional partners including communicating research plans, progress, and results.

Suggest, collect and synthesize requirements and create an effective feature roadmap.
Publish research results and contribute to research that impacts client product development.

Qualifications & Experience:
Minimum Qualifications

  • 2+ years of hands-on experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or artificial intelligence
  • Experience with developing machine learning models at scale, such as programmatically querying LLMs and LLM post-training.
  • Programming experience in Python and hands-on experience with frameworks such as PyTorch.
  • SWE experience in Python.
  • Frontend SWE experience (preferably JS, React), building and deploying UIs.
  • Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Preferred Qualifications

  • Direct experience in generative AI and LLM research
  • Master’s degree in ML areas
  • Experience with human data annotation for training LLMs

Must have hard skills:

  • Machine Learning Software Engineer with full -stack development experience
  • Python pipelines experience
  • Data sets mitigation and filtering experience

Good to have skills:

  • Experience with Pie torch
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs