Tianchen Cai
About Tianchen Cai
Tianchen Cai is a Senior Software Engineer with a strong background in software development and data engineering. He has worked at OneTrust and FIS, where he contributed to innovative system architectures and developed algorithms to improve data processing efficiency.
Current Role at OneTrust
Tianchen Cai currently serves as a Senior Software Engineer at OneTrust, a position he has held since 2022. He works in the San Francisco Bay Area, where he focuses on software development and system architecture. His role involves leading projects that enhance the company's software capabilities, including the design and development of new systems.
Previous Experience at OneTrust
Before his current role, Tianchen Cai worked at OneTrust as a Software Engineer from 2020 to 2021. During this time, he contributed to various projects, including the development of 'Classification V2,' an entity detection engine that improved accuracy and speed. He also optimized the engine's JSON input, significantly reducing configuration complexity.
Professional Background at FIS
Tianchen Cai worked at FIS as a Senior Software Engineer/Data Engineer for four months in 2021. His role involved innovating a system architecture for custom entity detectors, which enhanced the flexibility and usability of the systems he worked on. This experience contributed to his expertise in software engineering.
Educational Background at Georgia Institute of Technology
Tianchen Cai earned multiple degrees from the Georgia Institute of Technology. He completed his Master's degree in Computational Science and Engineering from 2018 to 2020, following a Master's degree in Combustion, CFD, and Fluid Mechanics from 2016 to 2018. He also holds a Bachelor's degree in Aerospace, Aeronautical, and Astronautical Engineering, which he completed from 2011 to 2015.
Research and Teaching Experience
At the Georgia Institute of Technology, Tianchen Cai held several academic positions. He served as a Graduate Research Assistant from 2016 to 2018 and as a Graduate Teaching Assistant from 2018 to 2020. Additionally, he participated in various student programs, including courses in Machine Learning for Trading and High-Performance Computing, which further developed his technical skills.