Principal Engineer
Rivulo empowers non-technical teams to transition to agent-led work. Teams are under pressure to become more efficient with AI, but they shouldn’t have to become experts to do so. We’re building the bridge: turning how people already work into reliable, agent-powered systems that remove friction rather than add it.
Founded by award-winning entrepreneurs with multiple successful exits , we're a team that's been there, built that, and knows how to scale companies from zero to acquisition.
We’ve built v1, we have paying customers and we’ve just closed our funding round. Now we need an Principal Engineer to help us turn it into a robust, scalable platform — and to do that without losing the simplicity and flow that got us here.
What you’ll do
- Own and evolve the technical direction of the platform
- Make pragmatic architecture decisions as we scale
- Lead by building, not managing
- Collaborate with the team to turn messy real-world behaviour into reliable systems
- Help shape how we use AI safely, efficiently, and at scale
- Enjoy speaking to our customers! Support customer issues so that you understand what we are building for.
Requirements
Technical Skills
- Strong full-stack experience with modern web technologies
- TypeScript/JavaScript expertise
- PHP/Laravel knowledge (or willingness to learn)
- API design, database design, testing mindset
AI Engineering (Critical)
- LLM API integration - Deep experience with OpenAI, Anthropic, or Google APIs
- Prompt engineering - Design effective prompts, handle responses
- Token management - Optimize usage, manage context windows and costs
- Streaming & reliability - Real-time interfaces, retry logic, fallbacks
- Scaling & context - Rate limits, concurrent requests, long conversations
- AI-powered coding - Use tools like Cursor, Copilot, Claude
Entrepreneurial mindset
- Loves the responsibility that comes with autonomy
- A desire to jump into non-engineering tasks if it makes sense for the company
- Moves fast, learns, adapts
Recommended Jobs
Client Lifecycle Management Associate
Description Role Title: Associate Client Lifecycle Management Role location: London About Westpac : We are Australias first bank and oldest company and one of four major banking organisat…
School Caretaker - Enfield Secondary School
Location: Enfield Status: Outstanding Ofsted Secondary School Start Date: ASAP Start – Permanent, Full-Time The Opportunity A well-regarded secondary school in Enfield is seeking a pro…
Sales/Account Coordinator
Looking to join a leading global company as an account administrator? This hugely successful business are trusted worldwide for their impeccable production standards and sustainability initiatives. B…
Ward Hostess/Host
Job Details Are you looking for a new challenge? Do you have a passion for customer service? Would you like to contribute to the greater good of the healthcare field? If so, then we would love to …
Senior Account Manager
Team: Business Development Package: Pension, Unlimited leave, Flexible working Location: London based or hybrid – 1 to 2 days in the office a week Salary: £50,000 - £55,000 dependent o…
School Business Manager - Secondary School - Chelsea
Location: Chelsea, West London Start Date: January 2026 Salary: Support staff pay scale, dependent on experience A prestigious secondary school in Chelsea is seeking a School Business Supp…
Education Recruitment Consultant - North London
This is a position for an experienced Recruitment Consultant to join an established, Teacher recruitment agency that supplies Teachers, Tutors and Support Staff to Schools across the home counties. …
Teaching Assistant - Birmingham - January 2026
Are you a caring and motivated Teaching Assistant seeking a rewarding role in a supportive and high-performing secondary school? A well-established school in Birmingham is looking for a Teachin…
HR Generalist , 6 mth FTC
Company: Marsh Corporate Description: We are seeking a talented individual to join our Human Resources team at Marsh. This role will be based in London. This is a hybrid role that has a re…
Business Development Associate
43601 We are partnering with a leading global asset manager known for its commitment to professional development, flexible working practices, and a collaborative culture that supports long-term c…