NLP Performance Engineer

Barlowe LLP

Greater London

On-site

GBP 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation + bonus
Lunch provided
35 days annual leave
9% pension contributions
Casual dress code
Healthcare & life assurance
Cycle-to-work
Monthly company events

Job summary

G-Research is seeking an exceptional NLP Performance Engineer to own large-scale LLM inference performance within our NLP Engineering team at the London HQ. You will profile, optimise and implement techniques to maximise inference throughput and cost-efficiency, collaborating with researchers and infrastructure engineers to shape scalable tooling and compute stacks.

The role blends high-impact hands-on work with systems design, offering a competitive package and a dynamic research-driven

Qualifications

  • Bachelor’s, Master’s or PhD in computer science, or equivalent experience.
  • Proven experience profiling, benchmarking and optimising large-scale LLM inference workloads.
  • A scientific, evidence-led approach to performance optimisation with rigorous benchmarking.

Responsibilities

  • Profiling, benchmarking and optimising large-scale LLM inference workloads across compute infrastructure.
  • Ensuring efficient deployment of latest models across GPU architectures.
  • Designing and implementing inference optimisations while maintaining output quality.
  • Developing reference implementations, libraries and tooling for NLP workloads.
  • Collaborating with researchers and engineers to design optimised solutions.
  • Working with systems and platform teams to evolve the compute stack.

Skills

LLM inference
Profiling
Benchmarking
Transformer inference
Python
CUDA
PyTorch
Model parallelism
Quantisation
Speculative decoding
SGLang
vLLM
TensorRT-LLM
Communication skills
Software engineering

Education

Bachelor/Master/PhD in CS

Tools

PyTorch ecosystem
LLM serving frameworks

Job description

We tackle the most complex problems in quantitative finance, by bringing scientific clarity to financial complexity. From our London HQ, we unite world-class researchers and engineers in an environment that values deep exploration and methodical execution, because the best ideas take time to evolve. Together we're building a world-class platform to amplify our teams' most powerful ideas.

As part of our engineering team, you'll shape the platforms and tools that drive high-impact research, designing systems that scale, accelerate discovery and support innovation across the firm.

Take the next step in your career. The role G-Research is investing in how we apply large language models (LLMs) and other Natural Language Processing (NLP) techniques across the firm.

We are looking for an exceptional NLP Performance Engineer to join our NLP Engineering team and take ownership of large-scale LLM inference performance. This is a specialist Quantitative Developer role. Like all our Quantitative Developers, you will work alongside researchers to bring their ideas to life, with a particular focus on maximising the performance of LLMs. This is a hands‑on, high‑impact role. You will design and implement techniques that improve the performance, cost‑efficiency and capabilities of inference workloads on cutting‑edge compute infrastructure, enabling researchers and engineers to make the best use of current and future systems. Working closely with research teams and infrastructure engineers, you will profile and analyse workloads, eliminate bottlenecks and develop reference solutions. Your work will help shape the tooling and infrastructure that underpins our NLP capabilities.

Key responsibilities of the role include:
  • Profiling, benchmarking and optimising large-scale LLM inference workloads across our compute infrastructure
  • Ensuring efficient deployment of the latest models across a range of GPU architectures, adapting the inference stack as hardware evolves
  • Designing and implementing inference optimisations while maintaining output quality
  • Developing reference implementations, libraries and tooling to improve the efficiency and reliability of NLP workloads
  • Collaborating with researchers, senior stakeholders and engineers to design optimised solutions
  • Working with systems, architecture and platform teams to evolve the compute stack and influence long‑term platform decisions
Who are we looking for?

We're looking for an engineer who combines deep knowledge of LLM inference with strong software engineering skills and a scientific approach to performance.

The ideal candidate will have the following skills and experience:
  • A Bachelor’s, Master’s or PhD in computer science, or equivalent experience
  • Proven experience profiling, benchmarking and optimising large-scale LLM inference workloads
  • A scientific, evidence‑led approach to performance optimisation, using rigorous benchmarking and reproducible measurement
  • Deep understanding of transformer inference, including prefill versus decode, KV‑cache behaviour, attention variants and performance bottlenecks
  • Hands‑on experience with LLM serving frameworks such as vLLM, SGLang, TensorRT‑LLM or TGI, and the PyTorch ecosystem
  • Experience with inference optimisation techniques, including quantisation, speculative decoding and model parallelism across modern GPU architectures
  • Strong software engineering skills, including Python, CUDA and building reliable systems for machine learning workloads
  • Strong communication skills, with the ability to collaborate across research, infrastructure and engineering teams
Why join us?
  • Highly competitive compensation plus annual discretionary bonus
  • Lunch provided (via Just Eat for Business) and dedicated barista bar
  • 35 days’ annual leave
  • 9% company pension contributions
  • Informal dress code and excellent work/life balance
  • Comprehensive healthcare and life assurance
  • Cycle-to-work scheme
  • Monthly company events

G-Research is committed to cultivating and preserving an inclusive work environment. We are an ideas-driven business and we place great value on diversity of experience and opinions. We want to ensure that applicants receive a recruitment experience that enables them to perform at their best. If you have a disability or special need that requires accommodation please let us know in the relevant section.

At G-Research, we are passionate about the intersection of finance, technology, and the future. We offer a dynamic, flexible and highly stimulating culture where world-beating ideas are cultivated and rewarded. We are proud to employ some of the best people in their field and to nurture their talent in our collaborative working environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Performance Engineer
Machine Learning Performance Engineer

Barlowe LLP • Greater London

On-site
GBP 90,000 - 150,000
Lunch provided
35 days’ annual leave
9% company pension contributions
+4
Natural Language Processing Researcher
Natural Language Processing Researcher

G-Research • Greater London

On-site
GBP 70,000 - 120,000
Highly competitive compensation with bonus
Lunch provided via Just Eat
35 days annual leave
+2
Machine Learning Engineer
Machine Learning Engineer

Barlowe LLP • Greater London

On-site
GBP 70,000 - 100,000
Highly competitive compensation
Lunch provided
30 days’ annual leave
+2
Natural Language Processing Researcher
Natural Language Processing Researcher

Braunford LLP • Greater London

On-site
GBP 70,000 - 90,000
Competitive compensation
Annual discretionary bonus
Lunch provided
+4
Quantitative Developer
Quantitative Developer

Barlowe LLP • Greater London

On-site
GBP 60,000 - 80,000
Highly competitive compensation
Annual discretionary bonus
35 days’ annual leave
+2
NLP Performance Engineer: Scale LLM Inference for Research
NLP Performance Engineer: Scale LLM Inference for Research

Barlowe LLP • Greater London

On-site
GBP 90,000 - 150,000
Competitive compensation + bonus
Lunch provided
35 days annual leave
+5
Research Engineer
Research Engineer

Barlowe LLP • Greater London

On-site
GBP 70,000 - 90,000
Highly competitive compensation plus annual discretionary bonus
Lunch provided and dedicated barista bar
35 days’ annual leave
+3
Natural Language Processing Internship
Natural Language Processing Internship

Braunford LLP • Greater London

On-site
Accommodation
Lunch provided
30 days annual leave pro-rated
+2
Machine Learning Performance Engineer
Machine Learning Performance Engineer

G-Research • Greater London

Hybrid
GBP 90,000 - 150,000
Competitive pay
Lunch provided
Annual leave 35d
+5
C++ Software Engineer
C++ Software Engineer

Barlowe LLP • Greater London

On-site
GBP 70,000 - 100,000
Highly competitive compensation
Annual discretionary bonus
35 days’ annual leave
+4