Software Engineer - Compute Orchestration at G-Research
At a glance
- Company
- G-Research
- Location
- United Kingdom
- Work arrangement
- On-site
- Employment type
- Full-time
- Experience
- 2–5 years
- Working hours
- 40 hours
- Visa sponsorship
- Offered, according to the listing
- Posted
- Added to The Stack
Apply for this role at G-Research
About the role
Responsibilities:
- Design, build and maintain the workflow orchestrator that schedules and runs compute for quantitative research.
- Implement robust APIs and libraries used by researchers (F#/Python/.NET) and the TypeScript/React realtime UI.
- Ensure performance, resilience and observability of orchestration as workflows grow; measure before optimising.
- Apply strong typed domain models and use property- and model-based testing to guarantee correctness.
- Collaborate closely with users (quants and infra teams), participate in support rota and post-incident learning.
- Use AI coding agents responsibly as part of the development lifecycle and validate their output with types and tests.
Requirements:
- Experience building production systems that are reliable, performant and observable at scale.
- Comfortable designing APIs that are hard to misuse and explaining trade-offs to diverse stakeholders.
- Strong engineering fundamentals; experience with languages used in the stack (F# or other functional language is beneficial, or willingness to learn).
- Familiarity with Kubernetes, Postgres and distributed system design patterns is advantageous.
- Practiced in testing strategies (property/model-based) and pragmatic debugging/measurement before optimisation.
- Good communication, collaboration skills and a user-focused mindset; willingness to work in a colocated team in London.
Responsibilities
You will build and maintain the workflow orchestrator that powers the firm's compute infrastructure. This involves designing scalable systems, developing APIs, and ensuring the reliability of research platforms used by quantitative researchers.
Requirements
The ideal candidate has experience building production systems at scale and a strong understanding of system reliability and performance. Proficiency in a functional language is beneficial, along with the ability to explain complex technical trade-offs to diverse stakeholders.
Key skills
- F# — not in any other listing on The Stack
- Python — in 1095 other listings on The Stack
- .NET — in 11 other listings on The Stack
- TypeScript — in 443 other listings on The Stack
- React — in 260 other listings on The Stack
- Postgres — in 66 other listings on The Stack
- Kubernetes — in 547 other listings on The Stack
- Compute orchestration — not in any other listing on The Stack
- API design
- System reliability
- Functional programming
- Property-based testing
- Model-based testing
- Observability
- Quantitative finance
- AI coding agents
On The Stack (as of 2026-10-29)
Frequently asked questions about G-Research
Is this Software Engineer - Compute Orchestration role still open?
It was posted on 2026-10-28 and is listed as active on The Stack. Confirm on G-Research's application page before applying.
Does G-Research offer visa sponsorship?
This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on G-Research's site.
Where is this role located?
The listing gives the location as United Kingdom. It is marked on-site.
What skills does this role ask for?
The listing names: F#, Python, .NET, TypeScript, React, Postgres, Kubernetes, Compute orchestration, API design, System reliability, Functional programming, Property-based testing, Model-based testing, Observability, Quantitative finance, AI coding agents.