ÂÜÀòÂÒÂ×

‌

Rachel Olchowka

Director Of Client Success

Rachel Olchowka is a seasoned professional with extensive experience in client success and consulting. Currently serving as the Director of Client Success at Arcana since November 2025, Rachel previously held key roles at Omega Point, including Customer Success Lead and Senior Customer Success Manager from May 2022 to November 2025. Rachel's career began at FactSet, where various positions such as Senior Strategic Consultant and Consultant were held from June 2018 to May 2022, emphasizing solutions for asset owners in the Midwest. Additionally, a summer associate role at AlphaSights in 2017 provided insights into the knowledge search industry. Educational credentials include a BS in Marketing, Professional Sales, and International Business, with a minor in Spanish from Indiana University Bloomington.

Previous companies


Org chart

This person is not in the org chart



Offices

This person is not in any offices