About the Role
About the Role
The Product Engineer role involves building cutting-edge AI products that assist top institutions with financial modeling. You will work in a small elite team, taking ownership of complex problems and developing high-performance systems using Rust and TypeScript.
What You'll Do
- Own problems end-to-end
- Build high-performance systems in Rust + TypeScript
- Work with AI agents, LLMs & AI-native tooling
- Ship incredibly quickly using tools like Cursor + Claude Code
- Solve genuinely difficult systems, performance & infrastructure problems
- Shape the product, architecture and engineering culture from the ground up
Who You Are
- Exceptional technical ability / top-centile engineering talent (strong academic or competitive programming background)
- Experience with low-level, high-performance or complex systems (C++ or Rust backgrounds ideally)
- Engineers who thrive on autonomy and ambiguity
- Startup, systems, AI tooling or competitive programming experience is a huge plus
Compensation
£100K - £250K base + significant equity
Location
Central London - 5 days onsite per week
Visa Sponsorship
Visa sponsorship available
Requirements
Rust programming
Experience in building high-performance systems using Rust.
C++ experience
Background in C++ for low-level and complex systems.
AI tooling knowledge
Familiarity with AI agents and AI-native development.
Strong problem-solving skills
Ability to tackle complex systems and performance issues.
Nice to Have
Experience in competitive programming is a plus.
Experience working in a startup environment is beneficial.
Benefits
Equity
Significant equity options are available.
Onsite work
Work in a collaborative environment in Central London.