73 Strings
Software Engineer, AI Product Engineering

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
OVERVIEW OF 73 STRINGS
73 Strings is an innovative platform providing comprehensive data extraction, monitoring, and valuation solutions for the private capital industry. The company's AI-powered platform streamlines middle-office processes for alternative investments, enabling seamless data structuring and standardization, monitoring, and fair value estimation at the click of a button. 73 Strings serves clients globally across various strategies, including Private Equity, Growth Equity, Venture Capital, Infrastructure, and Private Credit.
Our 2025 $55M Series B, the largest in the industry, was led by Goldman Sachs, with participation from Golub Capital and Hamilton Lane, with continued support from Blackstone, Fidelity International Strategic Ventures, and Broadhaven Ventures.
Role Summary
We’re hiring software engineers at mid-level and senior to build the AI features our clients use to run post-investment operations: extracting financial data from documents, monitoring portfolios, and producing auditable valuations. These are the features people buy us for, and they’re the ones where getting it wrong is most expensive.
AI is not a side project here and not an option. It shapes how we build, and it is what we ship. That means writing the deterministic machinery around probabilistic components, deciding where an agent belongs and where it absolutely does not, and building the evaluation and guardrails that let a finance professional trust an output enough to put their name on it.
These are full-stack roles weighted toward the backend. You’ll design systems, build the services behind them, and take the feature through the UI where it lands. You’ll work directly with product leadership and with engineers across our verticals, and senior hires will drive technical initiatives that reach beyond their own team.
What You’ll Own
Building AI-Enabled Product Features
- Design and ship user-facing features built on LLMs, retrieval, extraction models, and agentic workflows, from the first prototype through to something our clients depend on quarterly.
- Own the full path of a feature: data in, model or agent in the middle, deterministic validation around it, and an interface that makes the output reviewable by a human who has to sign off on it.
- Build the evaluation harnesses, regression suites, and offline test sets that tell you whether a change made the feature better or just different.
- Design for the failure modes that matter with probabilistic systems: hallucinated values, silent low-confidence outputs, prompt injection through client documents, and drift after a model upgrade.
- Instrument features for quality in production — confidence, correction rates, human overrides, latency, cost per run — and act on what the numbers say.
Deterministic vs Agentic: Drawing the Line
- Decide, deliberately and defensibly, which parts of a system must be deterministic and which can be probabilistic. Arithmetic, audit trails, permissions, and reconciliation are not places for a model to improvise.
- Keep probabilistic components inside deterministic boundaries: schema-constrained outputs, validation, reconciliation against source data, and a clear path to human review.
- Push back on agentic designs that add nondeterminism without adding value, and make the case with reasoning rather than preference.
- Make the reasoning visible in design docs, so the next engineer understands why a step is a rule and not a prompt.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
System Design and Domain Modeling
- Design services and system boundaries that reflect the business domain rather than the current org chart or the shape of last year’s database.
- Apply domain-driven design in practice: bounded contexts, aggregates, ubiquitous language, and context mapping between teams. We expect you to have used it, not just read about it.
- Model the private capital domain carefully — funds, portfolio companies, positions, valuations, as-of dates, restatements — and keep the model honest as the product grows.
- Own your services end to end: implementation, tests, CI/CD, deployment, observability, and the on-call that comes with them.
Collaboration and Technical Leadership
- Work directly with product leadership to shape what gets built, challenge assumptions, and turn a vague opportunity into a scoped, shippable feature.
- Partner with Data Engineering, ML, and other product verticals on contracts and interfaces so the same problem doesn’t get solved three times.
- Drive technical initiatives across the domain, not just within your team: shared patterns for AI features, evaluation tooling, domain models, or the standards that keep our services consistent.
- Raise the bar around you through design review, code review, and mentorship. Senior engineers here are expected to make other engineers better.
- Write clearly. A design doc that survives review is part of the job.
What You Bring
- Strong software engineering experience with production ownership of what you build. We hire at mid-level and senior; what differs is scope and the breadth of what you’ve led, not the standard of craft.
- Full-stack capability with real depth on the backend. You can design a service, reason about its failure modes, and still build the interface where the feature lands.
- Demonstrated system design ability: you can take an ambiguous problem, propose two or three viable architectures, and explain the trade-offs without hiding behind diagrams.
- Strong practical understanding of domain-driven design, and the judgement to know when a lighter approach is the right call.
- Language-agnostic engineering strength. We use TypeScript, Java, and Python, and you should be productive in at least one of them and willing to work across all three. We care that you understand systems, not that you’ve specialised in our stack.
- Hands-on experience building with LLMs or other probabilistic components in a product context: prompting and context design, retrieval, structured output, tool and function calling, agent orchestration, and evaluation.
- A clear point of view on where AI belongs in a system and where it doesn’t, formed by having shipped something and watched it behave in production.
- Comfort with modern delivery practice: automated testing, CI/CD, containers and Kubernetes, and observability as a first-class concern.
- Strong business sense. You understand who uses what you build and why it matters to them, and you make trade-offs accordingly. SaaS or FinTech experience is not required; curiosity about the domain and the discipline to learn it is.
- Self-direction. You find the important work, scope it, and drive it without waiting for a ticket.
- Experience in a fast-growing company where the roadmap, the team, and the requirements all change at once is a strong plus.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
How You Work With AI
We’re an AI-first company, and that has to mean something more than having a coding assistant installed. We expect engineers here to have genuinely changed how they work.
- You use AI as a working tool across the job, not just in the editor: exploring unfamiliar code and data, generating test cases and edge-case inputs, drafting and reviewing designs, triaging production issues, and writing the documentation nobody else wants to write.
- You go beyond prompt-and-paste. You’ve built or configured something (agentic workflows, evaluation harnesses, custom tooling, MCP integrations, automated review or triage) that made a repeatable part of engineering measurably faster or more reliable.
- You know where AI output cannot be trusted. Generated code that handles the happy path and silently drops errors is worse than no code at all. You verify, you test, and you can explain how you verified.
- You apply the same judgement to AI-generated code that you’d apply to a junior engineer’s pull request: read it, challenge it, own it once you ship it.
- You share what works. A technique you discovered that stays on your machine is worth a fraction of one the whole team adopts.
If your answer to “how do you use AI” is autocomplete and the occasional chat window, this role will feel like a stretch — and we’d rather tell you that now.
You Will Excel If You…
- Question everything. A prompt standing in for business logic, a metric nobody can define, an agent added because agents are interesting: you raise it rather than build it.
- Believe a feature isn’t done until someone can trust its output without checking every row.
- Are comfortable holding both the domain model and this sprint’s delivery reality in your head at the same time.
- Enjoy working with product leadership rather than waiting for a finished spec.
- Care that the numbers are right, because in our business a wrong number reaches an investment committee.
- Know the difference between pragmatic and sloppy, and won’t compromise on the former to avoid the latter.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills