About the Role
About the Role
As a Software Engineer, you will be responsible for building and improving an innovative AI product focused on financial modeling. You will work on features end-to-end, utilizing cutting-edge AI tools and technologies while taking on increasing technical ownership within a small, elite engineering team.
What You'll Do
- Owning features end-to-end – from Rust services and backend infrastructure through to the frontend.
- Using the latest AI tools and models to ship high-quality software at exceptional speed.
- Building and improving AI agents, including their harness, tools and context optimisation.
- Writing highly performant software – removing allocations, optimising queries and caching aggressively.
- Owning and improving backend infrastructure and CI pipelines.
- Debugging low-level issues and continuously optimising system performance.
- Working closely with design to ensure every feature feels polished, beautiful and consistent.
- Taking increasing technical ownership as the company and product scale.
Who You Are
- Evidence of being a top-centile engineer.
- Exceptional problem-solving ability and strong software engineering fundamentals.
- High agency, determination and a genuine desire to take ownership.
- The ability to move quickly, learn new technologies and wear multiple hats.
- A strong interest in AI and experience using modern AI coding tools effectively.
- The ability to work across the stack rather than being restricted to one area.
- A genuine passion for building great products, not simply writing code.
Bonus Points
- Competitive programming experience e.g. Olympiads or Programming Contests.
- Trading or financial technology background.
- AI Tech experience.
- Experience building AI agents.
Why Join?
Join a small, exceptionally strong engineering team with backgrounds including Cambridge and UCL, Jane Street and Bloomberg. Work on a genuinely ambitious AI product tackling a huge, under-served problem.
Requirements
Rust programming
Experience with Rust or similar low-level languages is essential.
Software engineering fundamentals
Strong understanding of software engineering principles and practices.
AI tools experience
Familiarity with modern AI coding tools and methodologies.
Problem-solving skills
Exceptional ability to solve complex technical challenges.
Nice to Have
Experience in competitive programming or coding contests.
Experience in trading or financial technology is a plus.
Experience in building AI agents would be beneficial.
Benefits
Equity
Opportunity to earn equity in a growing startup.
Relocation support
Company will assist with relocation and sponsorship.
High ownership
Take ownership of significant parts of the product.