AI Engineer
G-Research
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 The Applied AI team is a centralised engineering team within the AI Engineering Department.
We build, adopt, and maintain the abstracted agentic tools, platforms, and SDKs that enable intelligent systems across GâResearch. We don't just build the platform â we use it ourselves to deliver highâimpact solutions, proving the patterns work and feeding realâworld lessons back into the tooling. As an AI Engineer you will work across four dimensions: Platform & SDKs â Build and maintain GâResearch's agentic platform, evaluation tooling, and Python SDKs that abstract away infrastructure complexity so teams across the firm can build agents quickly and safely.
Solutions â Use the platform to deliver production agentic workflows for research and corporate stakeholders, validating the platform through real use cases. Ways of working â Define and champion best practices for building agents at GâResearch: evaluation standards, development patterns, testing approaches, and reference architectures. Lead by example.
Embedded delivery â When needed, deploy into specific business teams for weeks at a time to deeply understand their domain, solve critical problems, and uncover new AI opportunities firstâhand. Key responsibilities of the role include: Build and evolve the agentic AI platform â develop the core abstractions, orchestration patterns, and infrastructure that enable agent development across GâResearch. Create and maintain Python SDKs with GâResearchâspecific abstractions that simplify common patterns: agent scaffolding, tool integration, context management, evaluation, and deployment.
Adopt and integrate bestâinâclass openâsource tooling (LangGraph, Pydantic AI, and emerging frameworks) â wrapping them in firmâspecific abstractions rather than reinventing the wheel. Define ways of working for agent development â establish evaluation standards, development patterns, testing approaches, and reference architectures that teams across the firm follow. Lead by example on agentic evaluations â build and operate evaluation pipelines (e.g.
LangSmith, Langfuse) that set the standard for how agents are measured, monitored, and improved at GâResearch. Deliver production agentic solutions for internal stakeholders, using the platform to solve real problems and validating that the abstractions work under realâworld conditions. Embed with business teams across the firm â partner directly with research and corporate teams to solve critical problems and identify new AI opportunities.
This may involve deploying into a specific team for several weeks to deeply understand their domain and deliver tailored solutions. Apply context engineering techniques to optimise how agents retrieve, structure, and utilise informationâ and codify those techniques into the platform and SDKs. Where needed, fineâtune and optimise models (parameterâefficient or fullâweight) to meet domainâspecific accuracy, latency, and cost targets.
Integrate with existing stacks (C#, C++, JVM) ensuring clear APIs, monitoring, and CI/CD pipelines. Upskill engineers across the firm through pairâprogramming, workshops, SDK documentation, and written playbooks on agent development best practices. Stay on top of the LLM ecosystem (tooling, evaluation techniques, openâsource releases) and feed lessons learned back into the platform and wider AI Engineering Department.
Who are we looking for? We value pragmatic engineers who combine deep technical ability with strong product intuition and impeccable stakeholder communication. You should enjoy moving between greenâfield proofsâofâconcept and hardening them into resilient, audited services.
Essential AI Engineering Handsâon experience building LLM applications with LangGraph/LangChain, Pydantic AI, FastAPI, MCPs, and RAG (pgvector, Pinecone, Qdrant, Milvus, etc.). Strong understanding of context engineering â retrieval strategies, context window management, dynamic prompt construction, and information routing. Experience designing complex agentic workflows including multiâstep planning, tool use, selfâcorrection, and multiâagent patterns.
Solid understanding of RAG patterns, prompt engineering, and safe deployment considerations. Evaluation & Observability Experience with agentic evaluation frameworks (e.g. LangSmith, Langfuse) for measuring accuracy, latency, cost, and detecting behavioural regressions.
Platform & Software Engineering Proven expertise in Python for production systems, with fluency in modern async patterns, typing, and testing frameworks. Experience building platformâlevel software â reusable APIs, shared libraries, SDKs, extensible architectures â not just oneâoff solutions. Comfort integrating with heterogeneous tech stacks (REST/gRPC, message buses, SQL/NoSQL stores) and automating deployment with Git, Docker, and Kubernetes.
Communication Ability to translate ambiguous requirements into clear technical plans and to communicate tradeâoffs to both technical and nonâtechnical audiences. Desirable Exposure to enterprise security, dataâprivacy, and modelâgovernance frameworks. Demonstrable skill fineâtune or parameterâefficiently adapting foundation models (LoRA, QLoRA, DPO, etc.) and evaluating their performance.
Experience running lowâlatency inference onâprem GPU clusters or hybrid cloud environments. Knowledge of experimentâtracking, offline evaluation, and A/Bâtesting pipelines for LLM applications. Experience building chat or agent UIs for endâuser interaction with agentic systems.
Contributions to openâsource AIâengineering projects or publication of technical blogs/talks. Why join us? Highly competitive compensation plus annual discretionary bonus Lunch provided (via Just Eat for Business) and dedicated barista bar 30 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 #J-18808-Ljbffr