Rohan Rahul Mistry
SStaff Software Engineer at NatWest · Search and ranking
- NatWest
- Edinburgh, UK · GMT (UTC+0)
- 11+ years experience
- University of Leeds
- English
Messaging unavailable
Overview
I work on search and ranking at NatWest in Edinburgh. Wrote the Elasticsearch service that now handles 29 million requests a day. Grew the search team from 5 to 12 engineers. Most at home with Lucene and A/B testing. I mentor first-time managers when I can.
Good reasons to reach out
- Questions about search and ranking
- Working sessions on Scala
- Speaking or podcast invitations
Please don't message about
- Unpaid work or spec projects
- Recruiters for roles outside my stack
- Agency or outsourcing pitches
Skills
ScalaPythonElasticsearchlearning to rankA/B testingLuceneJava
Experience
- Staff Software EngineerJul 2025 - PresentNatWest · 1 yr 3 mo · Full-time · Edinburgh, UK
- Cut p99 latency on the search services from 342ms to 177ms.
- Built the experimentation framework 36 product teams use to ship changes safely.
- Reduced cloud spend on search by 30% in two quarters.
- Engineering ManagerMar 2023 - Jul 2025Barclays · 2 yr 4 mo · Full-time · Edinburgh, UK
- Brought on-call pages for search down from 13 a week to 1.
- Senior Software EngineerSep 2019 - Jan 2023Stripe · 3 yr 4 mo · Full-time · Edinburgh, UK
- Shipped a rewrite that took build times from 14 minutes to under 3.
- Reduced cloud spend on search by 28% in two quarters.
- Software EngineerJan 2016 - Sep 2019BAE Systems · 3 yr 8 mo · Full-time · Edinburgh, UK
- Moved 90% of search traffic off a legacy monolith without a customer-facing incident.
References
No references yet.
Education
- University of LeedsBSc, Mathematics2012 - 2015
Details
Compensation expectations
What they are targeting for their next role.
Visible to connections
Direct contact details
Direct email and a scheduling link.
Visible to connections