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.
This person is not in the org chart
This person is not in any offices