Rachel Barr


Rachel is a Talent Acquisition leader with 18 years of experience across EMEA, Asia Pacific and Australia.

Following an early career in executive search, she spent a number of years in a variety of RPO roles across the world, working onsite at global banking institutions such as Credit Suisse, ANZ, Standard Chartered and Barclays.

Now back “home” in London, Rachel’s current role is as the Global Head of Resourcing for TP ICAP Plc.