Rohan Rahul Mistry

S

Staff 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

  1. Staff Software Engineer
    Jul 2025 - Present
    NatWest · 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.
  2. Engineering Manager
    Mar 2023 - Jul 2025
    Barclays · 2 yr 4 mo · Full-time · Edinburgh, UK
    • Brought on-call pages for search down from 13 a week to 1.
  3. Senior Software Engineer
    Sep 2019 - Jan 2023
    Stripe · 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.
  4. Software Engineer
    Jan 2016 - Sep 2019
    BAE 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

  1. University of Leeds
    BSc, Mathematics
    2012 - 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

Trusted Partners

Sponsored