Rachel Ren's Location
Redwood City, California, United States
Rachel Ren's Work
Rachel Ren's Education
Rachel Ren's Summary
Rachel Ren, based in Redwood City, California, United States, is currently a Vice President of Customer Success Management at Informatica, bringing experience from previous roles at Informatica. Rachel Ren holds a Master of Science @ University Of Illinois At Urbana - Champaign. Rachel Ren has 2 emails on RocketReach.